ROS下调用USB摄像头

1.首先必须下载ROS的是支持包
rbx1cd ~wget https://raw.githubusercontent.com/pi… (其中如果已经下载的包可以跳过)

 cd ~ 
 wget https://raw.githubusercontent.com/pirobot/rbx1/indigo-devel/rbx1-prereq.sh 
 sh rbx1-prereq.sh

以上是下载了调用摄像头的调用命令和代码
如果这一步出无法下载的情况就 sudo apt-get update 然后重新运行这句代码
2.下好安装包后需要编译

cd ~/catkin_ws/src
cd ~/catkin_ws
catkin_make
rospack profile

3.需要的包就已经全部配置完成
调用一下的程序就可以

roslaunch rbx1_vision usb_cam.launch video_device:=/dev/video0

如果是调用外接的USB 摄像头则调用下面一句话

roslaunch rbx1_vision usb_cam.launch video_device:=/dev/video1

**(注意:如果调用外部摄像头不能显示,可能是图像格式有问题,将usb_cam.launch 中的
改为

接着运行一下代码就可以看到图像了:

rosrun image_view image_view image:=/camera/rgb/image_raw

你可能感兴趣的:(ROS)