用于英特尔 OpenVino 项目的 Cmake 抱怨 feature_defs 和缺少 OpenVino 扩展目录

Cmake for Intel OpenVino project complains about feature_defs and missing OpenVino extensions directory

我尝试编译这个 OpenVino 示例项目:https://github.com/intel-iot-devkit/intruder-detector

我做cmake的时候,我不知道为什么要feature_def,我不明白那是什么意思。

我也很困惑 /opt/intel//computer_vision_sdk_2018.4.420/deployment_tools/inference_engine/samples/extension 怎么说是一个不存在的目录。它确实不存在。我尝试重新安装 OpenVino 几次,但并没有解决问题。请帮助,任何建议将不胜感激。提前致谢。

-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:11 (include):
  include could not find load file:

    feature_defs


CMake Error at CMakeLists.txt:13 (add_subdirectory):
  add_subdirectory given source
      "/opt/intel//computer_vision_sdk_2018.4.420/deployment_tools/inference_engine/samples/extension"
  which is not an existing directory.


-- Configuring incomplete, errors occurred!
See also "/home/user/intruder-    detector/application/build/CMakeFiles/CMakeOutput.log".

这似乎是一个非常完整的问题,因为存储库维护不当。我没有针对您的问题的完整、直接的解决方案,但希望这会引导您朝着正确的方向前进(如果您不想等待所有者进行更改)。

This fairly recent git issue 要求修复基本上与您遇到的完全相同的问题,除了该回购中的另一个项目。话虽这么说,它似乎已被修复。

可悲的是,修复提交是对整个项目的大量重新上传,其中包含新的更新文件;包括 CMakeLists。该项目的新 CMakeLists.txt (found here) 是您自己解决问题的最佳选择,方法是将它与您的项目进行比较,找出各处的变化。然而,由于整个事情都被修改了,依赖关系等可能不太相似但希望不会丢失。

话虽这么说,但我认为这是一个很好的起点,您还应该 post 就此 git 提出一个问题,以便所有者可以尽快对此采取措施。