ROS中UVC_Camera的使用。

本文介绍了在ROS Kinetic中如何使用libuvc_camera解决USB摄像头无法达到1280*760模式的问题。通过安装libuvc,查看设备信息,创建启动文件并设置正确的参数,以及赋予相关端口权限,最终成功实现摄像头的高分辨率显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ROS中UVC_Camera的使用

最近新买了usb摄像头,发现用usb_cam来启动始终无法调到1280*760模式,试着改过了pixel_format为mjpeg也不行。这里最后终于探索出一条解决方法。

步骤(主要参考wiki libuvc_camera)

  1. 安装libuvcsudo apt-get install ros-kinetic-libuvc-camera
  2. 确认usb的idVendoridProduct,Terminal 执行 lsusb, 查看到你摄像头对应的信息,比如:Bus 002 Device 002: ID 05a3:9422 ARC International 那么,idVendor0x05a3,idProduct0x9422
  3. 写启动文件:这里不再通过device /dev/video0来指定摄像头了,而是通过idVendoridProduct来访问了。
    <launch>
      <group ns="camera">
        <node pkg="libuvc_camer
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值