Ros中使用find_object_2d快速实现物体的检测识别

本文介绍了在ROS kinetic环境下,如何利用find_object_2d包进行物体检测。首先确保安装了webcam驱动,推荐使用uvc_camera。然后,安装并配置find_object_2d,解决可能出现的OpenCV版本冲突问题。接着,启动roscore,开启摄像头节点,最后启动物体检测节点进行物体识别。通过添加物体,设置目标区域,可以实现对特定物体的检测和定位。
摘要由CSDN通过智能技术生成

运行环境:

Ubuntu16.04

ros-kinetic版本

准备工作:

需要r提前安装的webcam的驱动,这里推荐使用两种usb_cam和uvc_camera

(1)usb_cam的安装:清楚明了的usb_cam安装及使用

cd catkin_ws/src
git clone https://github.com/bosch-ros-pkg/usb_cam.git  
cd ..  
catkin_make 

(2)uvc_camera的安装:usv_camera安装-主要看链接中-安装摄像头驱动

cd ~/catkin_ws/src
git clone https://github.com/ktossell/camera_umd
cd ~/catkin_ws
catkin_make
source devel/setup.bash

两种驱动都可以使用,也会说明两种驱动的运行方式,推荐uvc_camera,其节点可以单独运行,不一定只运行launch文件

具体步骤:

1.安装find_object_2d包

先安装依赖:

sudo apt-get install ros-kinetic-find-object-2d

然后定位到工作空间编译源码包ÿ

  • 7
    点赞
  • 88
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值