これまでのところcv_bridgeは使用できません。opencvとROSインディゴ(catkin)とCMake(ubuntu 14.04)をリンクする方法
cmake_minimum_required(VERSION 2.8.3)
project(XY)
find_package(catkin REQUIRED COMPONENTS
cv_bridge
image_transport
roscpp
rospy
std_msgs
)
#set(OpenCV_DIR "/usr/local/lib/opencv")
find_package(OpenCV REQUIRED core imgproc highgui PATHS /home/polar/soft/lib/opencv/opencv-3.1.0/cmake)
include_directories(${OpenCV_INCLUDE_DIRS})
if(OpenCV_FOUND)
# include_directories(${Boost_INCLUDE_DIRS})
message("\n\n OpenCV found!!!! \n\n")
endif()
に(...?)このコンパイルエラー
CMake Error at /opt/ros/indigo/share/cv_bridge/cmake/cv_bridgeConfig.cmake:106 (message):
Project 'cv_bridge' specifies '/usr/include/opencv' as an include dir,
which is not found. It does neither exist as an absolute directory nor in
'/opt/ros/indigo//usr/include/opencv'. Ask the maintainer ..
は私CMakeので問題になることが問題の原因上の任意のアイデアを取得し、どのようにそれをしてください解決することになっていますか? は、私が過去にROSのフエルテを使用して、このような問題が発生したことはなかった....
これを 'package.xml'に追加しましたか? ' cv_bridge build_depend>' ' cv_bridge ' –
Vtik
はい。実際には、パッケージ – Courier
が奇妙な、私はこの答えを試してみてくださいcv_bridgeの必要性を指定しました:http://stackoverflow.com/questions/36613363/ros-cant-find-opencv-the-path-usr-local – Vtik