1、安装桌面完整版的ROS kinetic(Desktop-Full),其中kinetic默认版本为opencv3
2、第1步完成后,使用下面命令安装OpenCV库和相关的接口功能包:
~$ sudo apt-get install ros-kinetic-vision-opencv libopencv-dev python-opencv
3、在CLlion中新建opencv工程,其中CMakeLists.txt的opencv配置如下:
find_package( OpenCV REQUIRED )
include_directories( ${OpenCV_INCLUDE_DIRS} )
target_link_libraries( imageBasics ${OpenCV_LIBS} )
4、上面已经完成了CLion工程的配置,但如果opencv3中工程要运行载入图片,
则还要配置CLion图片参数(Program arguments)和工程的运行路径(Working directory):
在这里我的图片名字为:“Ubuntu.png”和 蓝色为运行工程路径
没有第四步,否则有如下错误:
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_M_construct null not valid