cv_bridge+opencv3.0+ROS Indigo+Clion1.2.2小记

ROS教程在官网Tutorial搞定,不再多言。 indigo之后,ros不再包含opencv package. Opencv将作为系统依赖在CMakeList中进行包发现,如果系统中装有多个版本的cv,注意在后边写明版本号

## ROS系统内的catkin packages的发现方式 ## Find catkin macros and libraries## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)## is used, also find other catkin packagesfind_package(catkin REQUIRED COMPONENTS sensor_msgs cv_bridge image_transport roscpp std_msgs uvc_camera)## 系统级别的cmake packages的发现方式## System dependencies are found with CMake's conventions# find_package(Boost REQUIRED COMPONENTS system)find_package(OpenCV 3.0 REQUIRED)

cv_bridge的教程http://wiki.ros.org/cv_bridge/Tutorials/UsingCvBridgeToConvertBetweenROSImagesAndOpenCVImages一个大问题:cv_bridge依赖cv2.4, find_package(OpenCV 2.4 REQUIRED)用在单纯的CMake框架下好使,在ROS框架下怎么也不好用果断重新安装http://docs.opencv.org/3.0-last-rst/doc/tutorials/introduction/linux_install/linux_install.html其中重要的一步cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值