cvblobではなく、他のオープンソースの顔検出モジュールを使用していたときに、同様の問題に遭遇しました。実際には、エラー情報のこれらの行の前に、次の行があることがわかります。
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.
そのため、OpenCV ライブラリのビルド バージョンのディレクトリを手動で指定するように求められることに気付くかもしれません。私にとって、私のソースコードは
/usr/local/opencv-2.4.13/
しかし、私はOpenCVのリリースビルドを作成してインストールします
/usr/local/opencv-2.4.13/release/
だから私は使用します:
cmake -D OpenCV_DIR=/usr/local/opencv-2.4.13/release/ ..
そしてすべてが動作します:)