2016-07-27 7 views
0

Ich versuche ein ROS-Paket zu erstellen, das OpenCV mit dem Befehl "catkin_make" benötigt.ROS "catkin_make" kann OpenCVConfig.cmake nicht finden

Nach aufzubauen versucht, bekomme ich folgende Fehler für CMakeList Befehl "find_package (OpenCV ERFORDERLICH)":

CMake Error at /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:83 (find_package): 
Could not find a package configuration file provided by "OpenCV" with any of the following names: 

OpenCVConfig.cmake 
opencv-config.cmake 

Add the installation prefix of "OpenCV" to CMAKE_PREFIX_PATH or set "OpenCV_DIR" to a directory containing one of the above files. 

Ich fand die "OpenCVConfig.cmake" Datei/usr/share/OpenCV/und habe diesen Ort in der Umgebungsvariable "OpenCV_DIR" festgelegt. Trotzdem bekomme ich immer noch den oben aufgeführten Fehler.

Irgendwelche Ideen?

Es könnte nützlich sein, zu wissen, dass ich versuche OpenCV4Tegra mit dem Paket auf einem Jetson TX1

Antwort

1

das Problem behoben zu verknüpfen, indem Sie die Zeile set(OpenCV_DIR /usr/share/OpenCV/) vor dem find_package() Befehl in meiner cmakelists Datei.