1

我一直在尝试使用 flandmark 代码进行面部检测。为了编译库,我需要运行 CMAKE.gui.exe。但是,我不断收到相同的错误,似乎没有人知道如何解决它。如果有人可以提供帮助,我将不胜感激。

Error:
Cmake Warning at /OpenCV2.3/cmake/OpenCVConfig.cmake:153(message):

Found OpenCV 2.4.3 Windows Super 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:2(find_package)

CMake Error at CMakeLists.txt:2(find_package):


Found package configuration file:

/OpenCV2.3/cmake/OpenCVConfig.cmake

但它将 OPENCV_FOUND 设置为 FALSE,因此包“OpenCV”被视为未找到

4

3 回答 3

3

只需删除 CMake 缓存。

我或多或少有同样的问题,我自己发布并回答了一个问题。

如果需要,请在https://stackoverflow.com/a/36622706/3292304检查整个问题。我希望这将有所帮助。

于 2016-04-14T12:19:55.413 回答
0

我建议你看看这个帖子

它发生在我的案例中,因为我已经安装了另一个版本的 OpenCV。

我希望它有帮助

于 2017-08-26T06:02:24.803 回答
-2

cmake 配置文件发生了一些奇怪的事情。

对我来说,只需将 OPENCV_FOUND 设置为 TRUE 并将 OpenCV_FOUND 设置为 TRUE 即可解决问题。

我还必须将 OpenCV_DIR 设置为 /usr/local/share/OpenCV。

于 2015-10-05T12:56:13.587 回答