- 博客(100)
- 资源 (2)
- 收藏
- 关注
原创 opencv-python的GPU调用
GPU 版的套路:upload → cv2.cuda.xxx → download。示例:“把一张图片上传到 GPU → 做高斯模糊 → 下载回 CPU → 显示”。任何 滤波 / 几何变换 / 光流 / DNN 都可以照搬这个模板。选择适合自己驱动版本的whl,下载后安装即可。第一次运行会有 JIT 编译 提示。两种方式:预编译版本,自己编译。使用cmke构建opencv。
2025-08-01 15:55:02
744
原创 【立体标定】圆形标定板标定python实现
若是检测不到,可以在第一步添加下面代码观察圆形点是否被检出。如上所示row = 实际行数/2 ,col = 实际列数。
2025-08-01 08:55:16
710
原创 【python脚本】二存照片改一寸
摘要:本文介绍如何使用Python的Pillow库将照片调整为一寸标准尺寸(300×450像素)。代码示例展示了如何通过修改width和height参数来改变照片大小,并保存处理后的图像。首先需安装Pillow库(pip install pillow),然后调用resize_photo函数即可完成照片尺寸调整。该方法适用于需要批量处理证件照片的场景。
2025-07-15 16:42:55
343
原创 【三维重建】开源slam数据集介绍
简介:我们提供了一个包含 RGB-D 数据和地面实况数据的大型数据集,其中 目标是为评估视觉里程计和视觉 SLAM 系统建立一个新的基准。简介:七个场景,所有场景均由手持式 Kinect RGB-D 摄像机以 640×480 的分辨率录制。简介:ETH3D 是由瑞士苏黎世联邦理工学院(ETH Zurich)构建的高精度三维重建基准数据集,主要用于评估 多视角立体视觉(MVS)、深度估计 和 三维重建 算法。百度网盘:https://pan.baidu.com/s/1miXf40o 提取码:xm59。
2025-07-10 17:58:46
964
原创 【matlab】报错:aerosharedicon 需要 Aerospace_Toolbox 许可证。
摘要:解决MATLAB Aerospace工具箱使用问题的三步操作:首先定位许可证文件,然后打开.licenses文件,将第二个许可证后缀从"Blockset"修改为"Toolbox",最后重启MATLAB即可正常使用Aerospace工具箱。(99字)
2025-06-27 15:33:55
873
1
原创 gazebo报错:[Err] [InsertModelWidget.cc:302] Missing model.config for model
在主目录下找到.gazebo/model/gui.ini,编辑器打开文件。路径为缓存的gazebo本地模型缓存地址。
2025-03-17 18:00:18
556
原创 代理导致虚拟机无法连接网络解决办法
注:若network-manager命令无法识别,高linux版本需要将上面network-manager替换成NetworkManager。虚拟机使用代理科学上网后,当关闭代理,虚拟机无法连接原来的网络解决方法。
2025-03-17 17:55:35
601
原创 【强化学习】Isaac Sim4.5将加载资源设为本地路径
解决Isaac Sim时找不到资源,或加载资源时软件卡死的问题下面以Windows系统为例,Linux下同理。
2025-03-07 15:04:20
4045
5
原创 【强化学习】Isaac sim 4.5 UI简介
reset-user --/app/renderer/resolution/height=1080 设置渲染器分辨率高度。–reset-user --/app/renderer/resolution/width=1920 设置渲染器分辨率宽度。–reset-user --/app/window/height=1080 设置应用程序窗口高度。–reset-user --/app/window/width=1920 设置应用程序窗口宽度。---------待续---------v 用于终端中的详细日志记录。
2025-02-26 21:04:31
837
原创 【强化学习】windows11本地安装Isaac sim 4.5
简介:NVIDIA ISAAC Sim™ 是基于 NVIDIA Omniverse 构建的参考应用程序,使开发人员能够在基于物理的虚拟环境中开发、模拟和测试 AI 驱动的机器人。
2025-02-26 16:03:27
5260
1
原创 【强化学习】Isaac sim 4.2.0启动红色报错解决
使用Omniverse安装Isaac sim程序后启动出现一堆红色报错。查阅论坛后发现,该问题只在Isaac sim 4.2.0版本出现,早期版本正常。安装成功后再次启动isaac sim,终端红色报错消失。
2025-01-10 17:41:06
2668
原创 【QT】找不到qwt_plot.h
Qwt没有正式的FindQwt.cmake,Qwt也没有提供QwtConfig.cmake。而且cmake不支持qmake的配置特性,也不支持读取mkspecs (.prf)文件。也就是说cmake构建的qt项目不可用qwt。在CmakelLists.txt中添加如下代码如果提示找不到,执行步骤 2。在(替换自己的cmake版本)路径下自行创建FindQwt.cmake ,内容如下:保存重新编译运行项目图标效果即可显示。
2025-01-02 14:38:33
812
原创 【强化学习】一、gym入门——从安装到示例
OpenAI Gym 是一个用于开发和比较强化学习算法的工具包。它提供了一系列标准化的环境,这些环境可以模拟各种现实世界的问题或者游戏场景,使得研究人员和开发者能够方便地在统一的平台上测试和优化他们的强化学习算法。
2024-12-17 11:35:58
2230
2
原创 【ROS2】gazebo sim黑屏解决办法
vm中运行gazebo不支持3D硬件加速会使OpenGL本版降低,不符合gazebo运行要求导致黑屏,非常的没有画面。在文件最后加入下面参数来禁用DRI,保存并退出。
2024-12-03 19:47:10
2012
1
原创 【ROS2】Ubuntu22.04安装ROS humble
ROS 是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递,以及包管理。ROS的核心思想就是将机器人的软件功能做成一个个节点,节点之间通过互相发送消息进行沟通。这些节点可以部署在同一台主机上,也可以部署在不同主机上,甚至还可以部署在互联网上。
2024-11-29 16:48:32
3065
原创 python贪吃蛇小游戏
使用了turtle库来创建图形界面,你可以使用键盘的W、A、S、D键来控制蛇的移动方向。蛇吃到食物后,身体会增长,如果蛇撞到自己或者游戏边界,游戏就会结束。
2024-09-27 17:25:44
1197
原创 【讲解+样例】使用opencv对aruco Markers识别
aruco又称为aruco标记、aruco标签、aruco二维码。ArUco 标记通常是正方形的黑白图案。由黑色边框和内部的二进制矩阵组成。内部矩阵编码了一个唯一的 ID。它有不同大小的 Aruco 标记,如 4x4, 5x5, 6x6, 7x7 等,指的是内部矩阵的尺寸。不同的字典定义了不同的标记集,如 DICT_6X6_250 表示 6x6 大小的 250 个唯一标记。
2024-09-27 11:26:06
4351
原创 windows编译ardupilot源码教程
输入.\install然后按Tab键切换到install-prereqs-windows.ps1,回车运行。打开后,通过cd命令,转到.\ardupilot\Tools\environment_install目录。此时将自动下载并安装MAVProxy、Cygwin x64、ARM GCC 编译器、python等软件。类型的脚本文件的约束,此时再去执行.ps1脚本已经没有问题了。下载后解压,将源码下的bin路径添加到系统环境变量。按回车下一行,找到版本后,按 “q” 退出。查看所有支持的飞控类型。
2024-09-11 16:57:56
1418
原创 PX4自主返航(RTL)控制逻辑
本文基于PX4飞控1.5.5版本,分析导航模块中自护返航模式的控制逻辑和算法。自主返航模式和导航中的其他模式一样,在Navigator_main函数中一旦触发case vehicle_status_s::NAVIGATION_STATE_AUTO_RTL:任务指令,导航模式_navigation_mode = &_rtl;即进入自主返航模式。依次执行初始化函数RTL::on_activation()、主函数RTL::on_active()、退出函数RTL::on_inactive()。
2024-09-11 10:21:57
1023
原创 学习bat脚本
内容包含一些简单命令或小游戏,在乐趣中学习知识。使用方法:新建文本文档,将任选其一代码保存到文档中并保存为ASCII编码。将文件后缀改为.bat或.cmd双击运行即可。
2024-08-29 17:47:10
624
原创 vue报错解决
由于地理原因,直接访问NPM官方仓库(registry.npmjs.org)可能速度较慢甚至不稳定。这时,切换至国内高速NPM镜像源是一个不错的选择。: 以管理员身份打开VScode或CMD,并执行以下命令,即可。设置完成后,重新执行 npm install 尝试安装依赖。
2024-08-29 16:15:49
734
原创 python绘制爱心代码
Python中绘制爱心的代码可以通过多种方式实现,高级的爱心代码通常指的是使用较复杂的算法或者图形库来生成更加精致的爱心图形。函数,它通过Turtle的移动和转向绘制出了一个爱心的轮廓,并且填充了红色。运行这段代码会打开一个窗口,显示一个红色的爱心图形。这段代码使用了Turtle图形库,这是Python的一个标准库,常用于简单的图形绘制。在这段代码中,我们定义了一个。
2024-08-23 18:38:34
4923
6
原创 【程序员如何平衡日常编码工作与提升式学习?】在繁忙的编码工作中找到个人成长空间
在当今快速发展的技术行业中,编程工作面临着前所未有的挑战。程序员不仅要不断学习新技术,还要在紧张的时间表下保持高质量的代码输出。以下是对编程工作挑战的深入分析以及一些日常实践中的高效编码技巧。
2024-08-23 10:32:55
1079
原创 【QGroundControl二次开发】十一. 使用Inno Setup打包QGC地面站(windows QT打包通用)
大功告成,安装完成后可以在开始菜单找到程序,需要卸载直接进入windows卸载页面卸载即可。首先在QT中将程序编译为release版本文件。等待打包完成,打包完成后可以在设置的输出路径中找到安装包。运行打包好的安装程序。
2024-08-15 09:51:27
804
1
原创 ubuntu 下用qt编译出的程序为x-sharedlib类型
在jetson nano中使用qt编译出来的程序为shared library不可执行程序。用终端执行正常,但是不能双击运行,下面为解决办法。
2024-08-12 16:45:21
801
原创 程序员面试中的“八股文”:助力还是阻力?
八股文”在程序员面试中扮演着至关重要的角色,它通常指的是一系列固定的技术问题和知识点,如数据结构、算法、操作系统等。例如,对于数据结构和算法的熟练掌握,不仅能够体现应聘者的专业水平,更在实际工作中,如优化代码效率、解决复杂问题时发挥关键作用。同时,作为应聘者,也应当意识到“八股文”只是面试的一部分,真正的职业发展还需要依靠持续的学习和实践,不断提升自身的技术广度和深度。所谓的“八股文”,指的是一系列在技术面试中频繁出现的问题,这些问题通常涉及数据结构、算法、设计模式等计算机科学的基础知识。
2024-08-09 17:47:47
1009
原创 【QGroundControl二次开发】十. QT添加GStreamer视频播放同时保存
上一章介绍使用QT播放GStreamer视频流。这章介绍如何在原有基础上保存为视频,同时保存为一个个规定大小的小视频。
2024-08-08 18:38:37
1096
原创 【QGroundControl二次开发】九. QGC地面站替换自定义MAVLINK协议
具体操作参考之前文章->【QGroundControl二次开发】四.QGC自定义MAVLink消息。
2024-08-08 18:30:24
1450
原创 【C#语音文字互转】C#语音转文字(方法一)
其中运行时包 Whisper.net.Runtime 包含本机whisper.cpp库,它是运行 Whisper.net 所必需的。中等模型及以上效果较好,模型越大越消耗性能。准备一段wav格式的音频,运行下面示例。下载预训练的Ggml模型。
2024-08-05 19:12:08
2079
原创 【C#语音文字互转】.NET的TTS文本转语音合成
该TTS框架支持语音合成标记语言(SSML)的格式输入。SSML(Speech Synthesis Markup Language)是一种基于XML的标记语言,用于在文本到语音(TTS)系统中控制发音和语调等增强自然度。具体格式定义详见W3C SSML适当的停顿: 标签可以用来在句子或短语之间添加适当的停顿。控制语速: 可以调整文本的朗读速度。rate 属性可以设置为更快或更慢的值。调节音量。
2024-08-05 14:52:16
3078
原创 FFmpeg Windows安装教程
网址,点击下载windows版ffmpeg。下载第一个essentials版本就行。将bin添加到系统环境变量。,显示版本即为安装成功。验证安装是否成功,输入。
2024-07-31 18:39:05
929
原创 【QGroundControl二次开发】八. QT实现播放gstreamer视频
上篇写到如何搭建gstreamer在Windows和linux下的环境,以及新建VS工程解码视频流。本篇主要讲述c++源码移植到QT工程。
2024-07-31 18:30:05
1376
QT实现播放gstreamer视频
2024-08-02
YOLOv5+单目测距(python)
2024-05-22
相机模型、相机标定及基于yolov5的单目测距实现
2024-05-22
python实验五.py
2021-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅