ROS学习——在rviz中调用电脑摄像头

一、安装相关软件包

安装uvc camera

sudo apt-get install ros-kinetic-uvc-camera

安装image相关功能包

sudo apt-get install ros-kinetic-image-* 
sudo apt-get install ros-kinetic-rqt-image-view

要记得把kinetic换成 你自己的ros版本。

二、启动ros,调用摄像头

  • 在终端1中启动ros
roscore
  • 在终端2中运行uvc_camera节点,电脑相机开始工作
rosrun uvc_camera uvc_camera_node
  • 在终端3中查看话题消息
rostopic list
  • 在终端3中查看图像的信息
rostopic echo /camera_info
  • 打开rviz完成相关配置
rosrun rviz rviz

点击左下角“Add”——>点击“By display type”——>点击“image”——>点击“ok”

将左侧栏目的“Image”下的“Image Topic”的参数改成/image_raw

配置好之后就会发现rviz左下角界面出现相机捕捉的画面

猜你喜欢

转载自blog.csdn.net/bulletstart/article/details/130876592