在ROS 下安装opencv,在非ROS工程中使用opencv时,在cmakelists.txt中添加如下:
set(OpenCV_DIR /opt/ros/kinetic/share/OpenCV-3.3.1-dev)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
target_link_libraries(OpenCV_Interface ${OpenCV_LIBS})
注意上面的set(OpenCV_DIR /opt/ros/kinetic/share/OpenCV-3.3.1-dev) ,是指示opencv安装路径用的,否则opencv相关功能可能不正常.
https://blog.youkuaiyun.com/u012816621/article/details/51732932