CMake Ошибка в cmake / feature_defs.cmake: 24 (find_package): в настройке настройки проекта счетчика людей с использованием opentoolkit - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь настроить человек-счетчик проект, используя intel openvino toolkit, и я получил эту ошибку:

root@d243f6716582:/opt/intel/computer_vision_sdk_2018.3.343/deployment_tools/inference_engine/samples# sudo cmake    -DCMAKE_BUILD_TYPE=Release /opt/intel/computer_vision_sdk_2018.3.343/deployment_tools/inference_engine/samples/

-- Looking for inference engine configuration file at: /opt/intel/computer_vision_sdk_2018.3.343/deployment_tools/inference_engine/share

-- /etc/*-release distrib: Ubuntu 16.04
-- Host CPU features:
--   3DNOW not supported
--   3DNOWEXT not supported
--   ABM not supported
--   ADX not supported
--   AES not supported
--   AVX supported
--   AVX2 not supported
--   AVX512CD not supported
--   AVX512F not supported
--   AVX512ER not supported
--   AVX512PF not supported
--   BMI1 not supported
--   BMI2 not supported
 --   CLFSH supported
--   CMPXCHG16B supported
--   CX8 supported
--   ERMS not supported
--   F16C not supported
--   FMA not supported
--   FSGSBASE not supported
--   FXSR supported
--   HLE not supported
--   INVPCID not supported
--   LAHF supported
--   LZCNT not supported
--   MMX supported
--   MMXEXT not supported
 --   MONITOR supported
 --   SYSCALL supported
 --   TBM not supported
  --   XOP not supported
  --   XSAVE supported
  CMake Warning at cmake/feature_defs.cmake:22 (find_package):
 By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project has
 asked CMake to find a package configuration file provided by "OpenCV", but
  CMake did not find one.

  Could not find a package configuration file provided by "OpenCV" (requested
   version 3.3) with any of the following names:

   OpenCVConfig.cmake
   opencv-config.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.
Call Stack (most recent call first):
  CMakeLists.txt:101 (include)


CMake Error at cmake/feature_defs.cmake:24 (find_package):
  By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project has
 asked CMake to find a package configuration file provided by "OpenCV", but
  CMake did not find one.

 Could not find a package configuration file provided by "OpenCV" (requested
  version 3.3) with any of the following names:

   OpenCVConfig.cmake
    opencv-config.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.
Call Stack (most recent call first):
 MakeLists.txt:101 (include)


-- Configuring incomplete, errors occurred!
 See also "/opt/intel/computer_vision_sdk_2018.3.343/deployment_tools    /inference_engine/samples/CMakeFiles/CMakeOutput.log".

Пожалуйста, объясните эту ошибку, и она мне очень поможет.

Ответы [ 2 ]

0 голосов
/ 02 января 2019

Сначала инициализируйте OpenVINO и выполните cmake

source /bin/setupvars.sh

0 голосов
/ 03 октября 2018

Ошибка, которую вы видите, состоит в том, что CMake не может найти файл FindOpenCV.cmake, потому что cmake не включает один из готовых. Поэтому вам нужно найти его и поместить там, где cmake может его найти: если у вас есть CMakeLists.txt и cmake-modules / FindOpenCV.cmake Тогда вы должны сделать набор (CMAKE_MODULE_PATH $ {CMAKE_MODULE_PATH} $ {CMAKE_CURRENT_SOURCE_DIR} / cmake-modules) в вашем файле CMakeLists.txt перед выполнением find_package (OpenCV)

Вам необходимо заполнить переменную OpenCV_DIR путем к opencv (содержащему файл OpenCVConfig.cmake)

export OpenCV_DIR =

...