OpenCV 4.11.0
开源计算机视觉库
加载中…
搜索中…
无匹配项
OpenVINO 中的 OpenCV 使用

上一篇教程: 如何为 Halide 后端调度您的网络
下一篇教程: YOLO DNN

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

本教程提供 OpenCV 安装指南以及如何在 OpenVINO 中使用 OpenCV。

自 2021.1.1 版本以来,OpenVINO 不再提供预构建的 OpenCV。如果您直接使用 OpenVINO 运行时或 OpenVINO 示例,则此更改不会影响您:它对 OpenCV 没有强依赖性。但是,如果您使用的是 Open Model Zoo 演示或将 OpenVINO 运行时用作 OpenCV DNN 后端,则需要获取 OpenCV 构建。

获取 OpenCV 有两种方法

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

遵循这两种方法的说明在 OpenCV wiki 中提供。