Ich versuche, opencv3 mit ROS kinetische Binärpakete zu verwenden, aber wenn ich catkin_make verwende, habe ich einen Fehler, den ich nicht beheben kann!ROS Kinetic Opencv3 Cmake Fehler
Ergebnis rospack finden opencv3: /opt/ros/kinetischer/share/opencv3
Fehler: CMake Warnung bei /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake: 76 (find_package): konnte kein Paketkonfigurationsdatei von „opencv3“ bereitgestellt finden, mit jedem der folgenden Namen:
opencv3Config.cmake
opencv3-config.cmake
Fügen Sie die Installation Präfix „opencv3“ zu CMAKE_PREFIX_PATH oder eingestellt "opencv3_DIR" in ein Verzeichnis, das eine der oben genannten Dateien enthält. Wenn "opencv3" ein separates Entwicklungspaket oder SDK bereitstellt, stellen Sie sicher, dass installiert wurde.
Danke für Ihre Hilfe
Ich änderte meine CMakeLists.txt: find_package (catkin benötigten Komponenten cv_bridge OpenCV rospy sensor_msgs std_msgs ) – user1849595
Der Fehler ist: - ==> add_subdirectory (vision_circle) CMake Warnung an/opt/ros /kinetic/share/catkin/cmake/catkinConfig.cmake:76 (find_package): OpenCVConfig.cmake opencv-config.cmake: konnte kein Paket-Konfigurationsdatei zur Verfügung gestellt von "OpenCV" mit jedem der folgenden Namen finden Fügen Sie den Installationspr Efix von "OpenCV" zu CMAKE_PREFIX_PATH oder setzen Sie "OpenCV_DIR" auf ein Verzeichnis, das eine der oben genannten Dateien enthält. Wenn "OpenCV" ein separates Entwicklungspaket oder SDK bereitstellt, stellen Sie sicher, dass es installiert wurde. – user1849595
Verwenden Sie 'find_package (catkin ...' nicht, aber fügen Sie eine weitere Anweisung 'find_package (OpenCV REQUIRED)' hinzu – dseifert