本文基于ros-kinetic自带OpenCV-3.3.1
心路历程------想用读取一张图片,要用到cv::Mat数据类型,于是加入头文件#include <opencv2/core/matx.hpp>
报错无法找到该文件
------按照提示改为 #include <opencv-3.3.1-dev/opencv2/core/mat.hpp>
编译报错:/opt/ros/kinetic/include/opencv-3.3.1-dev/opencv2/core/mat.hpp:51:33: fatal error: opencv2/core/matx.hpp: No such file or directory
------找了很多方法,不断地加各种头文件,还是一堆报错。。。
解决方法:修改CMakeLists.txt文件
set(OpenCV_DIR /opt/ros/kinetic/share/OpenCV-3.3.1-<