前言:opencv是一个开源的跨平台计算机视觉库。

前提:1.已下载并编译了相关功能包集,如还未下载,可通过git下载:https://github.com/huchunxu/ros_exploring.git

2.安装了usb摄像头驱动,如还未安装,可参考:https://www.cnblogs.com/chendeqiang/p/10217099.html

一、安装opencv

sudo apt-get install ros-kinetic-vision-opencv libopencv-dev python-opencv

二、在ROS中使用opencv

cv_bridge是一种图片格式转换的中间商,可以将ros中的图像格式转化为opencv中的格式。

演示内容:从摄像头获取图像,转化成opencv格式显示,再转化成ros图像格式显示。

2.1 单独编译<<ROS机器人开发实践>>  /robot_perception/robot_vision功能包

2.2 启动例程

roslaunch robot_vision usb_cam.launch
rosrun robot_vision cv_bridge_test.py
rqt_image_view

--------------------------------

效果如下:

-END-

最新文章

  1. mac pods 安装
  2. C和指针 第十四章 习题
  3. 如何解决火狐FF里Input标签刷新页面后 仍然保存之前输入的内容的方法。
  4. 在“BindingNavigator”删除数据前弹出确认框的实现
  5. c while 循环
  6. wind7下搭建ftp服务器
  7. MVC 自定义错误处理
  8. iOS的推送机制APNs:本地推送&amp;远程推送
  9. lint使用简介
  10. Dynamics 365-关于Solution的那些事(一)
  11. Java作业:第二次过程性考核 ——长春职业技术学院 16级网络工程
  12. SSD硬盘安装win10 且安装千牛工作台频繁卡死问题解决过程
  13. 18个分形图形的GIF动画演示
  14. Linux下路由配置梳理
  15. 菜鸟如何使用hanlp做分词的过程记录
  16. PAT甲题题解-1117. Eddington Number(25)-(大么个大水题~)
  17. CMD运行后关闭CMD 的窗口命令
  18. Almost Acyclic Graph CodeForces - 915D (思维,图论)
  19. struts2 action result type类型
  20. 第一个JavaScript代码

热门文章

  1. Command &quot;python setup.py egg_info&quot; failed with error code 1 in /tmp/pip-build*解决办法
  2. Android-crop:漂亮的图片裁切工具
  3. Java单例模式 多种实现方式
  4. OpenCV_Python教程 系列!
  5. Windows GUI程序自动化之pywinauto
  6. Ubuntu 终端配置
  7. 纯css3实现箭头、关闭按钮旋转效果
  8. mysql数据库增量恢复
  9. LINUX 中 VSFTPD安裝
  10. apache https部署