我从http://face.ci2cv.net/下载了人脸分析SDK的源代码,现在我正在尝试运行它。 我下载了所有必要的软件并按照安装说明进行了操作。 当我尝试执行cmake [options] ..时,出现了一个错误。
CMake Error at CMakeLists.txt:21(find_package):
Could not find a package configuration file provided by "OpenCV" with any of the following names:
OpenCVConfig.cmake
opencv-comfig.cmake
Add the installation prefix of "OpenCV" to CMAKE_PREFIX_PATH or set "OpenCV_DIR" to a directory
containing one of the above files. If OpenCV provides a separate development package or SDK,
be sure it has been installed.
CMakeLists.txt的内容如下:
# -*-cmake-*-
PROJECT(CSIRO-FaceAnalysis-SDK)
cmake_minimum_required(VERSION 2.8)
#set(CMAKE_VERBOSE_MAKEFILE true)
# Default values for options
if(NOT DEFINED OpenCV_PREFIX)
set(OpenCV_PREFIX ${CMAKE_INSTALL_PREFIX})
endif()
set(OpenCV_PREFIX C:/Program Files/Development/opencv/build)
endif(
# Configurable options
OPTION(WITH_GUI "Build the GUI" OFF)
# Third party libraries
find_package(OpenCV REQUIRED core highgui imgproc objdetect
PATHS ${OpenCV_PREFIX}/lib/cmake/
${OpenCV_PREFIX}/share/OpenCV/
NO_DEFAULT_PATH) # For some reason CMake uses its defaults before the above paths.
请帮助我,我不知道该怎么做。
谢谢,B
mingw-make
。如果使用MSVC编译器,请尝试使用nmake
。无论如何,我建议您阅读一些有关CMake用法以及您所在平台(我猜是Windows)特别注意事项的基础文档。许多stackoverflow上的问题也会对您有所帮助。例如:https://dev59.com/HlLTa4cB1Zd3GeqPWQG_ - Antwane