ROS学习笔记--vision_opencv

功能包摘要

vision_opencv:cv_bridge/image_geometry

visio你_opencv是用于将ROS与OpenCV连接的功能包,是一个用于实时计算机视觉的编程函数库。

1.文档on(Documention)

vision_opencv为ROS提供了流行的OpenCV库的功能包有关OpenCV库的信息,请参阅OpenopeV主页的OpenCV的完整文档,以及其他OpenCV资源(如bug tracker)

对于OpenCV,vision_opencv提供了几个包:

要在OpenCV中使用ROS,请参阅cv_bridge包。

也可以说,opencv是一个系统依赖

2.在您的ROS代码中使用OpenCV

OpenCV2是Indigo和Jade支持的官方版本。要使用它,您只需要像在任何第三方软件包中一样,在CMakeLists.txt中添加对opencv2和find_package的依赖:

  find_package(OpenCV)
  include_directories(${OpenCV_INCLUDE_DIRS})
  target_link_libraries(my_awesome_library ${OpenCV_LIBRARIES})

您也可以使用OpenCV3:在这种情况下,请向opencv3添加依赖项。但请确保您的所有依赖项都不依赖于OpenCV2(因为您将链接到最有可能产生符号冲突的OpenCV)。

如果你安装了OpenCV2和ROS OpenCV3,find_package首先会找到OpenCV3。如果您不想针对OpenCV3进行编译但仍希望安装它,请按以下方式find_package OpenCV2:

find_package(OpenCV 2 REQUIRED)

3.报告OpenCV特定的Bug

如果您的问题与ROS中打包的OpenCV有关(它太旧了,您希望在那里看到后端...),请使用本页顶部提供的链接为vision_opencv提交错误。

对于特定于OpenCV的问题:

4.教程(Tutorials)

5.OpenCV3

在indigo版本后,Opencv3也有功能包,具体细节可以在这里:opencv3

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值