ros对摄像头显示的修正补充

本文针对Ubuntu 12.4及ROS Fuerte环境下配置USB摄像头的问题进行了详细说明,包括安装usb_cam软件包的具体步骤及遇到错误时的解决办法。

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

想在ros上做摄像头数据采集显示,在网上搜索到这篇文章:《

ROS使用笔记本自带USB摄像头运行pi_face_tracker,进行人脸识别  

》网址是http://blog.youkuaiyun.com/benshu_001/article/details/8426310;

但是在使用过程中发现了一些问题,进行一些补充修正,方便后来人。我的系统是ubuntu12.4,ros版本是fuerte。

    1 pi_vision这个软件包没有下载下来,连不上服务器。

    2 下载usb_cam软件包:

         

$ sudo apt-get install ros-electric-bosch-drivers
$ svn co https://bosch-ros-pkg.svn.sourceforge.net/svnroot/bosch-ros-pkg/trunk/stacks/bosch_drivers
$ rospack profile
$ roscd usb_cam
$ rosmake --rosdep-install
其中,fuerte版本后,最后一个命令“
 rosmake --rosdep-install
”应该修正为两个命令:rosdep install usb_cam 和rosmake usb_cam.
此时再我的pc上显示了
“/usr/bin/ld: CMakeFiles/usb_cam_node.dir/usb_cam_node.o: undefined reference to symbol 'boost::system::system_category()'
  /usr/bin/ld: note: 'boost::system::system_category()' is defined in DSO /usr/lib/libboost_system.so.1.46.1 so try adding it to the linker command line
  /usr/lib/libboost_system.so.1.46.1: could not read symbols: Invalid operation
  collect2: ld returned 1 exit status
  make[3]: *** [../bin/usb_cam_node] Error 1
解决方法是在usb_cam源文件src/usb_cam_node/CMakeList.txt文件里增加rosbuild_link_boost(usb_cam_node system)即可编译通过。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zgrobot

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值