這里安裝的是WIN10版本OpenVINO,可能我的版本可你的不一致,但是流程一樣。
版本:openvino2020.4
依賴
python3.8.9(勾上 add the path.....)
Cmake3.18
vs2019
-
一、安裝CPP版本(openvino2020.4)
-
二、pip安裝openvino最新python版本
-
三、從openvino2020.4 的C++安裝包安裝python版本
一、安裝CPP版本(openvino2020.4)
安裝過程:
1、 軟件默認安裝在c盤位置:C:\Program Files (x86)\IntelSWTools\openvino_2020.4.287\bin
2、 設置環境變量:
將bin目錄下的setupvars.bat拖到CMD窗口(非管理員)執行:
當你把cmd窗口關閉的時候,環境變量失效(僅在當前CMD窗口有效,類似於ROS中source指令)
如何導出環境變量,我們在CMD輸入命令:path,會自動打印出所有環境變量,整理后如下:
可以手動永久設置了:手動拷貝上圖中和openvino相關的路徑到系統環境變量。
3、 設置優化器
手動設置國內python鏡像源:
- 運行->輸入: %HOMEPATH%
- 創建pip文件夾
- 在文件夾下,創建pip.ini文件
- 在ini文件中輸入國內源:
[global] trusted-host=pypi.tuna.tsinghua.edu.cn index-url = https://pypi.tuna.tsinghua.edu.cn/simple
重啟后,在終端進入目錄並執行腳本:
C:\Program Files (x86)\IntelSWTools\openvino_2020.4.287\deployment_tools\model_optimizer\install_prerequisites>.\install_prerequisites.bat
等待安裝完畢,如下圖中間報錯了,更新下pip就行了。
更新指令:
c:\users\shiruiyu\appdata\local\programs\python\python38\python.exe -m pip install --upgrade pip
4、 驗證
進入路徑:openvino_2020.4.287\deployment_tools\demo>
輸入:.\demo_security_barrier_camera.bat
顯示如下表明SDK安裝成功
最后,環境變量設置:我將上邊的導出路徑,每個設置到環境變量path中。官方也有永久環境變量設置。最后opencv openvino的屬性表,我就不多說了。
二、pip安裝openvino最新python版本
參考:https://pypi.org/project/openvino/
1、 conda創建虛擬環境
conda create -n vino python==3.8
2、 激活虛擬環境vino,更新pip
conda activate vino
python -m pip install --upgrade pip
3、 安裝openvino(可以去清華源看看具體最新版本)
pip install openvino
4、 驗證
python -c "from openvino.inference_engine import IECore"
如果安裝成功,控制台沒有任何輸出。
三、從openvino2020.4 的C++安裝包安裝python版本
第二節是從鏡像源下載python版本openvino的包,咱們還可以從第一節SDK安裝目錄下拷貝包。
1、打開openvino2020.4,進入如下路徑
打開requirements.txt,看到如下內容:
numpy==1.13.3
cython==0.29.17
2、創建python3.6虛擬環境、安裝相關依賴
conda create -n vino2020 python==3.6
conda activate vino2020
pip install numpy==1.13.3
pip install cython==0.29.17
3、將步驟1中的openvino文件夾拷貝到上述conda虛擬環境中
5、 設置環境變量(其實早就設置過了)
C:\Program Files (x86)\IntelSWTools\openvino_2020.4.287\inference_engine\bin\intel64\Release
將其添加到系統Path中去。
6、重啟IDE