"OpenCV" als NICHT GEFUNDEN
Linux-Geschmack: Debian (Crunch Bang)
Problem Aufgetreten: Beim Versuch zu bauen cvblobs mit dem folgenden Befehl
cd ~/cvblob
cmake .
Fehler:
CMake Error at cvBlob/CMakeLists.txt:20 (find_package):
Found package configuration file:
/usr/local/share/OpenCV/OpenCVConfig.cmake
but it set OpenCV_FOUND to FALSE so package "OpenCV" is considered to be
NOT FOUND.
-- Configuring incomplete, errors occurred!
- Könnte sein, dass die installierte version ist zu alt. Die version, die Entscheidung wird durch die config-Datei des Projekts zu suchen. Tut cvblob eine konkrete Anfrage zu opencv-version in der find_package nennen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nun traf ich ein ähnliches problem, wenn ich im Begriff war, mit einigen anderen open-source-face-detection-Module eher als cvblobs.
Eigentlich finden Sie, dass, bevor Sie diese Zeilen der error-info, die es gibt:
So können Sie feststellen, dass es Sie auffordert, manuell Punkt aus dem Verzeichnis von Sie die build-version der OpenCV-Bibliothek.
Für mich, meine source-codes an
aber ich machen und installieren meine Version von OpenCV auf
also ich benutze:
cmake -D OpenCV_DIR=/usr/local/opencv-2.4.13/release/..
und alles funktioniert:)
Wenn ich kompilieren Sie ein Programm verwenden OpenCV lib, vision 2.4.8, tritt die ähnliche Fehlermeldung, wenn ich manuell Opencv_DIR Pfad zur opencv/bauen ,visio 3.1.0, Fehler wie Sie.
Dann Stelle ich
Opencv_DIR
Pfad zuopencv/build
dessen vision es ist dasselbe Programm verwendet. Es funktioniert.Einer der Gründe sein könnte, die eine weitere OpenCV-Paket in einen anderen Pfad, die Sie installiert hatte zuvor. In meinem Fall hatte ich bereits installiert OpenCV für Python in
Anaconda
- Paket, und das CMake wollte immer verweisen mich auf das Paket.Added mich einfach:
meiner
CMakeList.txt
Datei mit diesem Befehl einfach überschreiben das andere Paket, das Sie möglicherweise installiert hatte. Die Finale version von CMakeList-Datei, die für mich arbeiten würde, dann dies:Hinweis:
1 - ich bin mit der
CMakeList.txt
- Datei für Clion IDE2 - ich benutze es unter windows. Wahrscheinlich können Sie den entsprechenden Pfad, wenn du andere OS
3 - müssen Sie auch ändern Sie die OpenCV-version, wenn Sie andere version