2020-10-24 Intel Openvino安裝和跑demo遇到的一些坑

w1829810發表於2020-10-24

Intel Openvino安裝和跑demo遇到的一些坑

WIN10安裝過程中遇到的一些坑

我最開始瞭解到這個工具的時候是真的不瞭解深度學習,影像識別,完全就是小白一個,但因為自己的無意中在論文中瞭解到了這個工具包。我開始心動了,想著可以利用一些已經訓練好的模型來跑一些目標檢測、語義分割等一些模型。瞬間感覺高大上有木有。
我最開始安裝的教程就是按照因特爾官方的安裝教程進行的。大家一定要在下載openvino前把所需要的CMAKE,Visual Studio安裝好。然後還有python的安裝,python一般安裝的版本3.6和3.7就可以了。
注意:openvino的安裝一定要安裝在預設的目錄中。
在這裡插入圖片描述

建議安裝過程中好像會要求安裝annaconda,這個一定要安裝,這樣對於執行過程中會遇到的一些可能需要安裝的python的依賴包會比較方便。(真的在命令列操作一些東西真的很麻煩)
問題1
如果遇到問題時,首先考慮自己是否是在管理員模式下執行的cmd,這個坑了我好久
問題2
在搜尋一些問題時,請注意可以關注一下 openvino的中文社群,裡面有很多不錯的分享,尤其是哪個openvino早餐欄目,我也是遇到很多坑後才發現很多問題真的很簡單.
問題3
如果遇到在跑官網提示的一些驗證demo的時候,出現一些錯誤,當時忘了截圖,首先應該想到的是自己的cmd下的使用者名稱到底有沒有中文,這個這個裡面一定不能含有中文

問題4
一定要設定環境變數 setupvars.bat,需要把指令碼里面的環境變數自己手動到系統裡面更新一下,如果在import openvino出錯了,很可能就是openvino的路徑沒有加到cvsdkpath去.
問題5
在 Windows 上執行 bin\setupvars.bat 檔案以設定環境變數,這個資料夾中的該行命令,相當於臨時建立了一個環境變數,執行完之後會出現
cd C:\Program Files (x86)\IntelSWTools\openvino_2020.4.287\bin
setupvars.bat
vinotest是博主自己建立的一個環境名
出現OpenVINO environment initialized就說明環境設定好了,就可以跑demo了。

下面執行的demo是需要一個下載的過程的。

先去看自己的有哪些demo。執行如下命令
python “C:\Program Files (x86)\IntelSWTools\openvino_2020.4.287\deployment_tools\open_model_zoo\tools\downloader\downloader.py” --print_all
然後需要下載下面的模型就是
python “C:\Program Files (x86)\IntelSWTools\openvino_2020.4.287\deployment_tools\open_model_zoo\tools\downloader\downloader.py” --name face-detection-adas-0001

執行一個object_detection_demo_ssd_async。在這裡插入圖片描述

cd C:\ProgramFiles(x86)\IntelSWTools\openvino_2020.4.287\deployment_tools\inference_engine\demos\python_demos\object_detection_demo_ssd_async
然後在
python object_detection_demo_ssd_async.py -m D:\face-detection-adas-0001\FP16\face-detection-adas-0001.xml -i cam(如果這個不行的話你也來可以用下面的命令,同樣是建立在你已經OpenVINO environment initialized的下面)

##第二種方法:(注意一定要加雙引號)
python “C:\Program Files (x86)\IntelSWTools\openvino_2020.4.287\deployment_tools\inference_engine\demos\python_demos\object_detection_demo_ssd_async\object_detection_demo_ssd_async.py” -m D:\face-detection-adas-0001\FP16\face-detection-adas-0001.xml -i cam

model.lst文件的內容,就是你可以用下述裡面的訓練後的模型,及下載的xml。和bin檔案,去跑demo

face-detection-adas-???
face-detection-adas-binary-???
face-detection-retail-???
pedestrian-and-vehicle-detector-adas-???
pedestrian-detection-adas-???
pedestrian-detection-adas-binary-???
pelee-coco
person-detection-retail-0013
retinanet-tf
vehicle-detection-adas-???
vehicle-detection-adas-binary-???
vehicle-license-plate-detection-barrier-???
ssd-resnet34-1200-onnx

大家有什麼其他的問題、可以給我留言喔,我會經常看的哈!

相關文章