大家好,我是禿頭了依然在敲代碼的小魚。
最近小魚又整了一個開源庫,結(jié)合YOLOV5訂閱圖像數(shù)據(jù)和相機參數(shù),直接給出一個可以給出識別物品的坐標信息,方便進行識別和抓取,目前適配完了2D相機,下一步準備適配3D相機。
開源地址:https://github.com/fishros/yolov5_ros2
YoloV5_ROS2
基于YoloV5的ROS2封裝,給定模型文件和相機參數(shù)可以直接發(fā)布三維空間位置進行抓取操作。
1.安裝依賴
sudo apt update
sudo apt install python3-pip ros-humble-vision-msgs
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple yolov5
2.編譯運行
colcon build
source install/setup.bash
ros2 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.訂閱結(jié)果
識別結(jié)果通過/yolo_resutl話題發(fā)布出去,包含原始的像素坐標、和歸一化后的x和y坐標(相機坐標系下)。
ros2 topic echo /yolo_result
審核編輯 :李倩
-
三維空間
+關(guān)注
關(guān)注
0文章
19瀏覽量
7704 -
3D相機
+關(guān)注
關(guān)注
0文章
121瀏覽量
8506
原文標題:YoloV5_ROS2
文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
在K230上部署yolov5時 出現(xiàn)the array is too big的原因?
RV1126 yolov8訓練部署教程

請問如何在imx8mplus上部署和運行YOLOv5訓練的模型?
YOLOv5類中rgb888p_size這個參數(shù)要與模型推理和訓練的尺寸一致嗎?一致會達到更好的效果?
yolov5轉(zhuǎn)onnx在cubeAI進行部署,部署失敗的原因?
【米爾RK3576開發(fā)板評測】+項目名稱YOLOV5目標檢測
【ELF 2學習板試用】ELF2開發(fā)板(飛凌嵌入式)部署yolov5s的自定義模型
使用myCobot 280機械臂結(jié)合ROS2系統(tǒng)搭建機械分揀站

在RK3568教學實驗箱上實現(xiàn)基于YOLOV5的算法物體識別案例詳解
在樹莓派上部署YOLOv5進行動物目標檢測的完整流程

RK3588 技術(shù)分享 | 在Android系統(tǒng)中使用NPU實現(xiàn)Yolov5分類檢測
RK3588 技術(shù)分享 | 在Android系統(tǒng)中使用NPU實現(xiàn)Yolov5分類檢測-迅為電子

評論