Cóż, spotkałem podobny problem, gdy jechałem z innymi modułami wykrywania twarzy open source zamiast z cvblobami. Właściwie można zauważyć, że przed tymi liniami BŁĘDÓW informacji, istnieją:
CMake Warning at /usr/local/opencv-2.4.13/cmake/OpenCVConfig.cmake:163 (message):
Found OpenCV Windows Pack but it has not binaries compatible with your configuration.
You should manually point CMake variable OpenCV_DIR to your build of OpenCV library.
Call Stack (most recent call first):
CMakeLists.txt:57 (find_package)
CMake Warning at CMakeLists.txt:57 (find_package):
Found package configuration file:
/usr/local/opencv-2.4.13/cmake/OpenCVConfig.cmake
but it set OpenCV_FOUND to FALSE so package "OpenCV" is considered to be NOT FOUND.
więc można zauważyć, że prosi, aby ręcznie wskazać katalogu zbudować wersję biblioteki OpenCV. Dla mnie moje kody źródłowe są w
/usr/local/opencv-2.4.13/
ale robię i zainstaluj moją zwalniania kompilacji OpenCV na
/usr/local/opencv-2.4.13/release/
więc używam: cmake -D OpenCV_DIR=/usr/local/opencv-2.4.13/release/ ..
i wszystko działa :)
może być, że zainstalowana wersja jest zbyt stara. Decyzja o wersji jest podejmowana przez plik konfiguracyjny projektu do wyszukania. Czy cvblob wymaga konkretnej wersji opencv w wywołaniu find_package? – languitar