- 博客(404)
- 资源 (17)
- 问答 (7)
- 收藏
- 关注
原创 AHP层次分析法与python代码讲解(处理论文、建模)
学习本文后,你将会对AHP有个大致了解,然后你会掌握Python代码计算AHP模型
2022-10-31 06:30:00
22182
79
原创 LabelImg(目标检测标注工具)的安装与使用教程
本篇文章主要是方便大家安装labelimg以及使用labelimg的一些小技巧,在目标检测上面,在标注图片上面,了解一些labelimg及其使用还是很有必要的。
2022-07-20 06:00:00
341408
263
原创 初识UI自动化(inspect.exe + uiautomation)
笔者最近也在学习关于uiautomation的相关小项目,不过在做这些自动化之前,需要首先获取你需要操作的元素的相关信息,比如:鼠标点击事件、键盘输入事件,快捷键操作。目前获取需要操作的元素的相关信息的软件有许多,如UIspy.exe,inspect.exe,Insight.exe等等。下文中以inspect.exe为例。
2022-04-21 05:30:00
27886
23
原创 ubuntu24 ros2 jazzy使用realsense d435i加载后处理的点云
使用以下命令,打开的话,其实你选择对话题,就能够显示。但是,用上面打开的点云,他是没有后处理的。选择对话题后,其点云就是后处理过的点云了。官网上启动相机节点,可以使用不同命令。然后新窗口打开rviz2。
2026-09-03 18:00:26
158
原创 由于curl导致编译realsense sdk失败
我在编译realsense sdk的时候,总是因为这个curl下载失败导致编译失败。这边说了如果你由于这个安装失败,可以cmake …的时候加上这个命令。你可以看installation.md的最后。
2026-09-02 11:03:18
151
原创 realsense viewer和代码保存的点云不一致
我又重新观察了两个点云,发现x轴不需要取反,只需要yz取反就行。点云yz轴取反代码如下。# ----------------配置----------------# 读取点云# 获取xyz数组# X不变,Y、Z取反xyz_flipped[:, 1] = -xyz_flipped[:, 1] # Y取反xyz_flipped[:, 2] = -xyz_flipped[:, 2] # Z取反# RGB 保持不变print(f"处理完成!已保存。
2026-09-02 10:33:24
152
原创 realsense sdk中example添加demo
然后我才发现,你得在example同级的cmakelist中添加你的那个文件夹名称。然后重新编译以后,我在build下的Release并没有看到新的。比如我这里,在example中添加了save_pcd项目。添加好后,你就能够编译出来你的demo了。
2026-09-02 10:07:01
155
原创 ros2 rviz显示思岚s2e点云
比如我这便是enp86s0,我需要把这个的ip修改掉。修改好就是这样,目的也是为了让电脑和雷达处在一个网段。应该就能显示了,如果不能,大概率是你网络设置的有问题。前置要求也是修改linux下的网络配置。然后你就可以按照GitHub的教程来。
2026-08-18 10:58:31
167
原创 思岚s2e更改IP
思岚s2e设备是使用网口传输数据的,而不是usb。然后思岚提供的RoBoStudio软件没有提供修改IP的功能,你需要自行编译sdk进行修改IP。并且目前提供的1.12版本,只有com口的识别,没有网口的设置。
2026-08-18 10:32:24
164
原创 解决ubuntu虚拟机安装vmware tools无法共享剪切板
第一个就是用来自适应屏幕,第二个是用来共享剪切板的。这时候你就能发现粘贴可以使用了。
2026-08-14 13:47:01
31
原创 pypi上传python功能包与图片显示
虽然我这里既有setup.py又有pyproject.yaml,但是我采用的还是按照setup.py进行构建的。安装构建需要的功能包打包这时候会产生三个文件夹,builddist,这样就算打包好了,在 dist 目录中,以 tar.gz 结尾的是你项目的源文件,而以 .whl 结尾的就是构建好了给别人使用的发行版。如何将你打包好的项目发布出来,给别人使用呢?安装 twine这时候它会提示你输入 pypi 的令牌:把他复制过去,然后回车。然后你就能看到了。
2026-07-04 16:29:49
229
原创 欧拉角顺序问题 + 万向锁效应
我这里有个问题,就是我计算base_link到root的rpy,我通过gui调整r或者p,输出也只会变动r或者p,但是如果我r和p都改变了,那么计算的base_link到root的rpy中,rpy中y也变化了。比如我在joint_state_publisher_gui设置的rp为0.704,0.620,但是通过tf计算的base_link到root的rpy为roll=0.807, pitch=0.458, yaw=0.433,为啥这里还有yaw的变换原因核心原因:欧拉角顺序问题 + 万向锁效应URDF里
2026-07-03 13:31:36
353
原创 ros2解决FrameAttachedToGraph error
最近我在搭建gazebo仿真的时候,会出现问题解决报错这时候rviz是不受影响的,但是gazebo加载不出东西。这个问题我目前分析出来,就是和惯性矩阵有些关系。
2026-07-02 16:17:17
244
原创 ROS2 Gazebo 实现 GUI 客户端关闭时自动终止 gzserver 服务端
很多ROS2开发者都会遇到一个高频奇葩问题:我关掉了Gazebo可视化窗口,再次执行启动仿真,直接报错启动失败、端口占用、。关闭Gazebo窗口 = 关闭整个仿真。但真实的 Gazebo 架构并非如此,GUI客户端和仿真服务端是完全解耦的两个独立进程。本文将彻底讲透底层原理、错误原因、两种关闭模式、永久根治方案,帮你彻底告别 Gazebo 残留进程问题。此外,我还经常遇到,明明我关闭Gazebo GUI客户端界面,然后终端Ctrl C。
2026-06-22 08:51:13
227
原创 Qt 调 ROS2 为什么总是 command not found?
几年前,我想做一个很简单的小工具。右边一个「执行」按钮。点一下。自动打开一个终端。自动执行命令。对于新手来说,不需要记命令,不需要查文档,只需要点按钮。我甚至连界面都已经用 Qt 做好了。结果项目死在了最后一步。终端弹出来了。命令也输入进去了。当时折腾了很久。最后项目被我扔进了硬盘。直到最近重新翻到当年的代码,我才发现,问题根本不在 Qt。而在 Linux Shell。
2026-06-20 21:35:51
299
原创 vscode扩展开发-如何查看调试日志
我在开发vscode扩展的时候,经常时不时会脑抽-不知道去哪看调试日志。然后F5打开调试,这时候打开了一个新的vscode。其实,他就在原始vscode的调试控制台上。然后这时候我就晕了,需要去哪找日志。比如我这里添加了日志。
2026-06-20 14:35:28
286
原创 ROS2 发布 /joint_states 的五种方式 — Gazebo 版本全解析目录
在 ROS2 机器人系统中,是一个核心话题,它使用消息类型,承载着机器人所有关节的**位置(position)、速度(velocity)和力矩(effort)**信息。:订阅,计算并发布 TF 变换树RViz2:通过 TF 树实现机器人模型的可视化运动运动规划(MoveIt2):需要实时关节状态来做碰撞检测和轨迹跟踪rqt_plot:实时绘制关节曲线,用于调试和分析然而,不会凭空出现——必须有节点主动发布。
2026-06-19 13:30:20
287
原创 鸿蒙PC迁移:KeePassXC Qt 密码管理器鸿蒙PC适配全记录
欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/OpenHarmonyPCDeveloper/ohos_KeePassXC欢迎在PC社区平台申请新建项目:https://atomgit.com/OpenHarmonyPCDeveloper这篇文章记录的是KeePassXC在 HarmonyOS PC / 鸿蒙真机环境中的一次适配过程。
2026-06-15 09:20:47
24618
原创 鸿蒙PC迁移:jieba 中文分词 Python 三方库鸿蒙PC适配全记录
欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/OpenHarmonyPCDeveloper/ohos_jieba欢迎在PC社区平台申请新建项目:https://atomgit.com/OpenHarmonyPCDeveloper这篇文章记录的是一次把 Python 中文分词三方库jieba。
2026-06-15 09:19:34
5424
原创 鸿蒙PC迁移:JD-GUI Java 反编译工具鸿蒙PC适配全记录:从 Swing 桌面程序到 ArkUI 真机可运行版本
欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/OpenHarmonyPCDeveloper/ohos_JD-GUI欢迎在PC社区平台申请新建项目:https://atomgit.com/OpenHarmonyPCDeveloper这篇文章记录的是JD-GUI这个经典 Java 反编译图形工具适配 HarmonyOS PC / 鸿蒙真机的完整过程。
2026-06-15 09:18:39
5590
原创 鸿蒙PC迁移:ImageIO Python 三方库鸿蒙PC适配全记录
这次 ImageIO 鸿蒙 PC 适配的重点,不是单纯证明“Python 命令能跑”,而是把 Python 三方库能力接入到一个真实鸿蒙 PC 应用里,并形成用户可操作的完整闭环。新增鸿蒙 PC 工程;ArkTS 页面实现选择图片、选择格式、质量调节、转换并导出;ArkTS Client 把业务操作封装成 JSON 请求;Native/N-API 启动 HNP Python;Python worker 调用 ImageIO 完成真实图片转码;
2026-06-15 09:17:24
5414
原创 鸿蒙PC迁移:fontTools Python 三方库鸿蒙PC适配全记录
欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/OpenHarmonyPCDeveloper/ohos_fontTools欢迎在PC社区平台申请新建项目:https://atomgit.com/OpenHarmonyPCDeveloper这篇文章记录的是一次把 Python 字体处理三方库fontTools接入 HarmonyOS PC / 鸿蒙 PC 应用的完整过程。
2026-06-15 09:15:15
5652
原创 ROS2 + Gazebo 反复出现端口占用、进程残留问题分析与解决
Gazebo 自身退出响应慢,该问题在 ROS1、ROS2 环境中都存在;ROS1:15 秒长超时 + 宽松的进程管理,问题被掩盖,仅偶尔出现;ROS2:5 秒短超时 + 严格的进程隔离 + 更复杂的插件集成,将原有问题放大,端口占用、进程残留变成高频问题。以后,得记着先关闭gazebo,再进行Ctrl+C。
2026-06-14 18:21:27
197
原创 解决RTPS_TRANSPORT_SHM Error
解决以下报错这是的典型报错,不是 Gazebo 本身的错,是 ROS 2 底层通信层的问题。
2026-06-13 14:13:21
254
原创 ros2-quick-runner插件v0.0.4版本发布
此次更新最主要的功能就是添加功能,具体原因可以和ros2的编译结果有关,正是由于ros2的特性(详细原因可以看我上期文章),修改代码后需要重新编译,那么就变成了和使用频率差不多的命令,如果自己手敲,会比较费时间(我自己在复现项目的过程中体会到了,当你每改一点,然后git存档,然后你要看看能否跑起来,你就需要编译,然后运行,手敲确实繁琐)这次更新比较突然,我也只是做了一些测试,但是由于每个人的项目不同,代码架构可能存在不同,因此我目前也排查不出问题,只能尽可能的模拟多种情况。
2026-06-11 00:06:46
240
原创 还在手敲 source + ros2 launch/run?我写的VS Code 插件帮你搞定
这个插件本质上不是一个复杂项目。只是解决了我在开发过程中经常遇到的小问题:把每天重复几十次的命令执行过程自动化。如果这些小操作累计起来能节省你每天几分钟时间,那么长期来看也是非常有价值的。如果你也经常使用 VS Code 开发 ROS2 项目,希望这个插件能够帮到你。欢迎大家体验并提出建议,一起把它做得更好。
2026-06-03 22:44:34
217
原创 vscode插件开发的一些过程
如果出现这种情况,一种可能的情况就是,你的package.json中没有写publisher。这行命令是将你的插件代码,打包成.vsix,方便后续你上传到vscode插件市场。当你这里发布后,你使用vsce publish命令上传,提示已经存在。先进入组织,如果没有,创建一个。下面这些,有红色也没事。正常情况应该是这样的。
2026-06-01 22:04:43
254
原创 vscode扩展中vscode版本号该如何填写?
今天遇到一个问题,我在开发vscode扩展的时候,我把vscode扩展中的package.json写为1.100.0的时候,我用yo脚手架搭建好框架后,使用F5进行调试,根本没有反应。这里可以看到,我这边的vscode版本是1.95,我保留这个版本是因为,这个版本能够远程ssh连接ubuntu20.04等系统,更的太新会导致ssh无法使用。后来我把package.json中的vscode版本改小后,就能够使用了。下面这个内容,我也不知道该如何跟大家讲,大家就看看吧。因此现在就存在一些问题,
2026-06-01 10:42:00
234
原创 windows下使用MSVC和使用MinGW编译的命令
使用 MSVC 编译的命令,windows下默认的也是使用MSVC进行生成的,相比于MinGW,MSVC更加常用。
2026-05-29 17:30:04
47
原创 Qt5.15+VTK9.3.0实现点云点选功能
之前实现了,直接使用pcl的PCLVisualizer进行的点选,这是pcl对vtk进行了封装,能够实现点选功能。但是现在有个问题就是,我把上面的代码嵌入qt中,就实现不了点选功能,我尝试了好久,还是一直卡住了。可能由于笔者笨拙,就是实现不了。所以改用,直接与底层的渲染器和交互器交互,不依赖 PCLVisualizer 的封装。
2026-04-07 23:32:16
535
原创 VTK/PCL点云可视化:解决加载后需要手动缩放的问题
我在使用VTK和PCL进行点云可视化时,遇到一个问题:我加载点云数据后,VTK界面没有显示点云数据,我需要缩放一下,才会显示出点云,我搜索了一下,,这个其实就很奇怪,我第二次加载的点就是第一次视角下附近的点,但是为啥不缩放也看不到,然后我问了ai,然后给了我回答。上面的完整代码是我项目的代码,你需要按需修改。修改后的代码,确实没有之前的情况了。
2026-04-03 11:30:52
409
Deap 2.1软件的具体操作和结果分析
2022-11-02
ImageMagick-7.1.0-50-Q16-HDRI-x86-dll.exe
2022-10-11
ATGM336H - 5N模块使用手册ATGM336H - 5N模块使用手册 ATGM336H - 5N模块使用手册
2022-08-02
里面有雷达很多资料,我具体也忘了
2022-08-02
arduino的wire.h头文件压缩包
2022-07-28
dlib-19.6.0-cp36-cp36m-win_amd64.whl
2022-07-19
libtensorflow_jni-cpu-windows-x86_64-1.6.0
2022-06-12
“Bandicam是—个用来录制屏幕和截图的实用程序。
2022-06-09
snipaste软件,非常方便
2022-05-20
Ump Pro Win Mac Linux WebGL 2.0.3
2022-05-19
Geek卸载软件,能够对电脑软件进行反安装、修改、强制移除、移除项目等实用操作
2022-05-19
typora-0-11-18 (免费,请勿升级)
2022-05-19
yaml-cpp包,用于导入
2024-08-21
chromedriver.zip
2024-08-21
vgg19-dcbb9e9d.pth 官方预训练模型,可以用于风格迁移
2024-08-21
vgg16-397923af.pth官方预训练模型参数
2024-08-21
12.腾讯云从业者证考试资料.zip
2024-04-06
09.全国三创比赛资料.zip
2024-04-06
chrome插件,可以帮助进行浏览器滚动截屏,并能进行编辑
2024-02-21
Python爬虫如何获取审查的elements内容而不是网页yuan code内容
2022-09-05
安装tensorflo和pytorch要先搞虚拟环境吗?
2022-06-08
我想问一下为什么chrome打开开发者工具(F12)后在Elements页面无法右键
2022-04-14
导入自己写的类,报错,说url未定义
2021-11-29
有人知道在selenium中给chrome设置代理ip吗?
2021-09-09
请问有人知道为啥我的数据全为空吗?
2021-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅