Я загрузил исходный код SDK с лицом-анализом от http://face.ci2cv.net/. Теперь я пытаюсь запустить его. Я загрузил все необходимое программное обеспечение и выполнил инструкции по установке. Когда я пытаюсь выполнить cmake [options] .. Я получаю сообщение об ошибке.Ошибка CMake на CMakeLists.txt CMAKE_PREFIX_PATH
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
Спасибо за помощь. Это сработало. Но я уже сталкиваюсь с следующей проблемой. В документации говорится: Когда CMake успешно настроил проект, произведите «make». Из контекста я получаю, что мне нужна эта команда make для завершения сборки. Однако, когда я просто вводим make в моей строке cmd, он говорит, что такой команды нет. Не могли бы вы мне помочь? Спасибо, B – bxxxi
Если вы работаете в Windows, это зависит от вашей среды. Попробуйте 'mingw-make' вместо этого, если вы хотите использовать GCC из MinGW. Попробуйте 'nmake', если вы используете компилятор MSVC. В любом случае, я предлагаю вам прочитать базовую документацию по использованию CMake и особенностям вашей платформы (думаю, Windows). Многие вопросы по StackOverflow также помогут вам. Пример: http://stackoverflow.com/questions/4219479/using-cmake-with-windows-7-visual-studio-2010-and-the-command-line – Antwane
Еще раз спасибо за вашу помощь. Я уже прочитал некоторые из основных документов о CMake. Но я не понимаю. Я использую Windows 8.1, и я установил визуальную Studio, поэтому у меня есть доступ к nmake.exe. Это еще больше меня приносит? – bxxxi