ROS中UVC_Camera的使用
最近新买了usb摄像头,发现用usb_cam来启动始终无法调到1280*760模式,试着改过了pixel_format为mjpeg也不行。这里最后终于探索出一条解决方法。
步骤(主要参考wiki libuvc_camera)
- 安装libuvc ,
sudo apt-get install ros-kinetic-libuvc-camera
; - 确认usb的
idVendor
和idProduct
,Terminal 执行 lsusb
, 查看到你摄像头对应的信息,比如:Bus 002 Device 002: ID 05a3:9422 ARC International
那么,idVendor
为0x05a3
,idProduct
为0x9422
。 - 写启动文件:这里不再通过
device /dev/video0
来指定摄像头了,而是通过idVendor
和idProduct
来访问了。
<launch>
<group ns="camera">
<node pkg="libuvc_camer