大家好,我是秃头了依然在敲代码的小鱼。
最近小鱼又整了一个开源库,结合yolov5订阅图像数据和相机参数,直接给出一个可以给出识别物品的坐标信息,方便进行识别和抓取,目前适配完了2d相机,下一步准备适配3d相机。
开源地址:https://github.com/fishros/yolov5_ros2
yolov5_ros2 基于yolov5的ros2封装,给定模型文件和相机参数可以直接发布三维空间位置进行抓取操作。
1.安装依赖 sudo apt updatesudo apt install python3-pip ros-humble-vision-msgspip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple yolov5 2.编译运行 colcon buildsource install/setup.bashros2 run yolov5_ros2 yolo_detect_2d --ros-args -p device:=cpu -p image_topic:=/image 使用真实相机,修改默认话题image_topic:=/image
ros2 run image_tools cam2image --ros-args -p width:=640 -p height:=480 -p frequency:=30.0 -p device_id:=-1
3.订阅结果 识别结果通过/yolo_resutl话题发布出去,包含原始的像素坐标、和归一化后的x和y坐标(相机坐标系下)。
ros2 topic echo /yolo_result
边缘计算可解决物联网与云交互时存在的问题?
每个系统管理员都要知道的 30 个 Linux 系统监控工具
红茶水分测试原理和注意事项
3D旋转音效颇受青睐,原来是一款VR音频
如何精准表征一个直流分流器,需考虑哪些方面
基于YoloV5的ROS2封装
电动车电子刹车的原理是什么
苹果将于12月发布iphone8,小米6详细配置外形抢先看!
Garcia为测试攻击编写了一个Metasploit模组
液晶材料的国产率上升至20%
是德科技推出增强型FFT应用的 12 位PCIe® 高速数据采集卡
虚拟现实大热,芯片厂商如何应变?
ipadmini6有双扬声器吗
锗二极管型号及参数 硅管和锗管有什么区别
广和通FM150-NA 5G模组通过北美运营商T-Mobile认证测试
MOSFET开关管在零压开关转换器内的工作原理及应用特性分析
LPCVD技术助力低应力氮化硅膜制备
PCBA加工中怎么才能防止PCB板弯板翘
如何使用静态呼叫流浏览器更快地对嵌入式设备软件进行故障排除
发光二极管光强可靠性研究