Error linking opencv [closed]
I have problem linking opencv 3 . If i use #include<opencv2 core="" version.hpp=""> it links to /opt/ros/kinetic/include/opencv-3.2.0 dev/opencv/core/version.hpp. But i have a opencv in /usr/local/include which i want to use .
My cmake file is this
make_minimum_required(VERSION 2.8.3) project(mipi_camera) find_package(catkin REQUIRED COMPONENTS cv_bridge
image_transport roscpp sensor_msgs std_msgs OpenCV REQUIRED ) include_directories(
${catkin_INCLUDE_DIRS}
${OpenCV_INCLUDE_DIRS} # /usr/include/opencv;/usr/include ) target_link_libraries(${PROJECT_NAME}_node ${catkin_LIBRARIES} ${OpenCV_LIBS}
If I use just opencv without ROS . It takes opencv from /usr/local/include/.
cmake_minimum_required(VERSION 2.8) project( DisplayImage ) find_package( OpenCV 3 REQUIRED ) add_executable( DisplayImage DisplayImage.cpp ) target_link_libraries( DisplayImage ${OpenCV_LIBS} )
How to solve this issue ?