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)