Win10+VS2015+Openvino2019R1安裝教程
Win10+VS2015+Openvino2019R1安裝教程
一、概述
Openvino主要特點:
1. 在Intel平臺上提升計算機視覺相關深度學習效能達19倍以上
2. 解除CNN-based的網路在邊緣裝置的效能瓶頸
3. 對OpenCV,OpenXV*視覺庫的傳統API實現加速與優化
4. 基於通用API介面在CPU、GPU、FPGA等裝置上執行加上
5. OpenVINO工具包(ToolKit)主要包括兩個核心元件,模型優化器(Model Optimizer)和(Model Optimizer)。
模型優化器(Model Optimizer)將給定的模型轉化為標準的 Intermediate Representation (IR) ,並對模型優化。
模型優化器支援的深度學習框架:
1. ONNX
2. TensorFlow
3. Caffe
4. MXNet
5. Kaldi
推斷引擎(Inference Engine)支援硬體指令集層面的深度學習模型加速執行,
同時對傳統的OpenCV影象處理庫也進行了指令集優化,有顯著的效能與速度提升。
支援的硬體裝置:
1. CPU
2. GPU
3. FPGA
4. VPU
二、下載並安裝OpenVINO
安裝Openvino前保證安裝好以下軟體:
VS2015/VS2017 https://www.cnblogs.com/Jack-Elvis/p/11222946.html
Cmake3.7以上,
Python3.6.5/Python3.7 自行下載安裝
1.下載地址:https://software.seek.intel.com/openvino-toolkit?os=windows
需要先註冊intel賬號,郵箱會收到下載連結和Serial Number來啟用軟體。
2.雙擊下載好的OpenVINO開始安裝
3.安裝路徑:(最好就放在C盤下面如圖,不然會出現很多問題)
4.設定環境變數:
win+r ——》輸入cmd開啟命令視窗
cd /d C:\Intel\openvino_2019.1.148\bin
setupvars.bat
5.執行demo檢查是否安裝成功:
在命令視窗繼續輸入:
cd..
cd deployment_tools
cd demo
demo_security_barrier_camera.bat
執行結果如圖下所示證明安裝成功:
(由於博主之前安裝過tensorflow不知道tensorflow的安裝對結果是否有影響,
如果demom沒有執行成功可能需要安裝tensorflow,安裝可以自行百度。)
三、VS2015中配置各種目錄
1.新建一個空專案:
新建完成前勾選空專案。
新建一個源程式,選擇Debug 64 。
2.編譯sample檔案得到cpu擴充套件模組庫檔案
開啟命令視窗,
cd /d C:\Intel\openvino_2019.1.148\deployment_tools\inference_engine\samples
build_samples_msvc.bat
編譯完成後開啟如下路徑的資料夾:
雙擊Samples.sln就會在VS2015中開啟。
載入完37個解決方案以後生成解決方案,將所有都build完。
3.配置VS2015中的目錄以及路徑
點選 檢視--》其他視窗--》屬性管理器
右鍵
需要更改和配置的有三個位置:
1.包含目錄:
包含目錄改為以下5個路徑:
C:\Intel\openvino_2019.1.148\deployment_tools\inference_engine\src\extension
C:\Intel\openvino_2019.1.148\deployment_tools\inference_engine\samples\common\format_reader
C:\Intel\openvino_2019.1.148\deployment_tools\inference_engine\include
C:\Intel\openvino_2019.1.148\opencv\include
C:\Intel\openvino_2019.1.148\opencv\include\opencv2
2.庫目錄:
庫目錄:
C:\Users\Administrator\Documents\Intel\OpenVINO\inference_engine_samples_build\intel64\Debug
C:\Intel\openvino_2019.1.148\deployment_tools\inference_engine\lib\intel64\Debug
C:\Intel\openvino_2019.1.148\opencv\lib
3.附加依賴項
連結器:
輸入——》附加依賴項:
opencv_world410d.lib
opencv_pvl410d.lib
inference_engined.lib
cpu_extension.lib
format_reader.lib
4.Win10環境變數
四、重啟VS2015編寫測試程式碼
1 #include <opencv2/opencv.hpp> 2 #include <iostream> 3 4 using namespace cv; 5 using namespace std; 6 7 int main(int argc,char** argv) { 8 Mat src = imread("H:/23.jpg"); 9 imshow("input",src); 10 waitKey(0); 11 destroyAllWindows(); 12 return 0; 13 14 }
若顯示測試圖片則配置成功: