一、AMD - OpenVINO环境配置
1. 环境
硬件环境 | 软件环境 |
Ryzen 5800X | Visual Studio 2022 |
Win 10 | Python 3.7.13 + Cmake 3.24.0 + Anaconda |
- 依赖环境配置
- Visual Studio 为 2022版本
- CMake安装
官网下载最新版本CMake,建议选择msi安装,比较省事。
官网下载速度巨慢,建议去镜像

2. 离线下载OpenVINO-Toolkit
- 如图下载离线安装包
- 运行exe文件安装Toolkit组件,一路NEXT即可。

- 闪退问题
经测试,5800X + Win 10 环境下安装组件时会出现闪退问题,此情况为系统不兼容所致,需开启兼容模式 - 安装完成后,会自动弹出官网引导初始化界面,关闭即可。
3. Anaconda 安装OpenVINO
- 创建Anaconda虚拟环境,Python版本设置为3.7.13
- 运行命令安装OpenVINO,建议选择2021.4.2版本,最新版2022存在OpenCV问题。
pip install openvino-dev[pytorch]==2021.4.2 - 运行ie.available_device命令
4. PyCharm 配置OpenVINO
- 在PyCharm终端中切换至步骤3中创建的Anaconda虚拟环境
- PyCharm中打开终端,进入步骤2中OpenVINO安装路径下运行setupvars.bat文件,弹出Python版本,以及OpenVINO environment initialized ,说明初始化OpenVINO成功
- 初始化完成后,终端运行face-detection.py,生成out.png后即可

- 目前OpenVINO存在问题,每次启动都需重新运行bat文件进行初始化后才能正常运行。
5. 加载OpenVINO踩坑
- 运行face-detection.py文件
python face-detection.py - 若出现上述错误,可能是由于opencv没有cmake导致,可尝试下列命令解决
pip install opencv-python-inference-engine个人OpenCV版本:
anaconda 终端运行pip list | findstr open*,结果如下图所示 - 若出现下述错误,是由于pip中OpenCV异常且未初始化OpenVINO导致,我自己是未离线安装OpenVINO Toolkit组件,直接在Anaconda envs环境中pip install openvino-dev会出现这种情况。此时重新运行OpenVINO.exe离线安装包,并初始化即可。我自己是未离线安装OpenVINO Toolkit组件,直接在Anaconda envs环境中pip install openvino-dev会出现这种情况。此时重新运行OpenVINO.exe离线安装包,并初始化即可
















