OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配项
使用 OpenVINO 的 OpenCV

上一教程: 如何为 Halide 后端计划网络
下一教程: YOLO DNN

原始作者Aleksandr Voron
兼容性OpenCV == 4.x

本教程提供 OpenCV 安装指南,说明如何将 OpenCV 与 OpenVINO 结合使用。

自 2021.1.1 发行版以来,OpenVINO 不提供预构建的 OpenCV。如果你直接使用 OpenVINO 运行时或 OpenVINO 样本,此更改不会影响你:它与 OpenCV 没有很强的依赖关系。然而,如果你将 Open Model Zoo 演示或 OpenVINO 运行时用作 OpenCV DNN 后端,则需要获取 OpenCV 构建。

有 2 种方法可以获取 OpenCV

  • 从其他来源安装预构建的 OpenCV:系统仓库、pip、Conda、Homebrew。通用预构建的 OpenCV 软件包可能有一些限制
    • OpenCV 版本可能已过时
    • OpenCV 可能不包含启用 OpenVINO 支持的 G-API 模块(例如,某些 OMZ 演示使用 G-API 功能)
    • OpenCV 可能未针对现代硬件进行优化(默认构建需要覆盖广泛的硬件)
    • OpenCV 可能不支持英特尔 TBB、英特尔媒体 SDK
    • OpenCV DNN 模块可能不使用 OpenVINO 作为推理后端
  • 针对特定版本的 OpenVINO 从源代码构建 OpenCV。此方法解决了上述限制。

有关如何遵循这两种方法的说明,请参阅 OpenCV wiki