1. 程式人生 > WINDOWS開發 >Win10+VS2015+Openvino2019R1安裝教程

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以上,

https://www.cnblogs.com/Jack-Elvis/p/11797146.html

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 }

若顯示測試圖片則配置成功:

技術分享圖片