星期一, 4月 20, 2020

YOLO於Win10上的安裝-3


G-執行YOLO

請於終端機執行以下敘述
darknet.exe detect cfg\yolov3.cfg yolov3.weights data\dog.jpg
發現到兩個問題
1.
請拷貝「C:\OpenCV」內的「build」的「x64」的「vc15」的「bin」 目錄內的 「opencv_world430.dll 」
到「C:\darknet\」資料夾。
2.
請拷貝「C:\Darknet」內的「build」的「darknet」的「x64」目錄內的 「pthreadVC2.dll 」
到「C:\darknet\」資料夾。
請再次執行以下的語法
darknet.exe detect cfg\yolov3.cfg yolov3.weights data\dog.jpg

關於YOLO於Windows環境內的設定修改與執行請看影片介紹

YOLO於Win10上的安裝-2


D- VS2017操作

1.上方選擇「Release」+「x64」。
2.右方的「方案總管」點選「ALL_BUILD」,再請按下右鍵選擇「建置」點選後執行。
3.右方的「方案總管」點選「INSTALL」,再請按下右鍵選擇「建置」點選後執行。


E- 修改系統變數
請於
Win10的「控制台」的「系統」的「關於」,點選「系統資訊 」。
再請點選「進階系統設定」的「進階」書籤 內「環境變數」 。
請於「系統變數」的「Path」按下「編輯」,於後面增加以下的文字:

%OPENCV_DIR%\x64\vc15\bin;%OPENCV_DIR%\x64\vc15\lib;C:\darknet\build\darknet\x64

F- 下載檔案至darknet資料夾
1.
請下載msvcr100.dll,並放到darknet資料夾中。
https://wikidll.com/microsoft/msvcr100-dll
2.
請下載yolov3.weights,並放到darknet資料夾中。

https://pjreddie.com/media/files/yolov3.weights

關於CMake安裝後YOLO的準備工作請看影片介紹

YOLO於Win10上的安裝-1



A- 相關軟體安裝
1.
請先安裝好Nvidia顯示卡驅動程式與相關資源,
請留意如果您的顯示卡不支援,那這三個安裝程式可能都會失敗。
https://www.nvidia.com/Download/index.aspx?lang=en-us#
https://developer.nvidia.com/cuda-toolkit-archive
https://developer.nvidia.com/cuDNN

2.
請下載並安裝github
https://git-scm.com/

3.
請下載並安裝最新版本的CMake
https://cmake.org/download/

4.
請下載並安裝最新版本的OpenCV:https://opencv.org/releases/
解壓縮後會得到一個叫opencv的文件夾,請把這個文件夾拷貝到C:磁區根目錄下。

5.
由於opencv內提供的相對支援語法只到VS2017,建議安裝VS2017。
下載安裝Visual Studio 2017 Community(Version 15.9)。
但由於DarkNet的元件是2015版本,但Win10執行VS2015會有異狀,
所以點選「使用C++的桌面開發」後請記得點選安裝
「桌上型電腦版的VC++ 2015.3 V14.00 (v140)工具」。
另請記得點選「.Net 桌面開發」 與「使用C++的桌面開發」

B- 下載Darknet與環境變數修改
1.
請開啟檔案總管,切換到C根目錄後輸入cmd後按下enter。
2.
請於終端機輸入
git clone https://github.com/AlexeyAB/darknet.git
3.
請於
Win10的「控制台」的「系統」的「關於」,點選「系統資訊 」。
再請點選「進階系統設定」的「進階」書籤 內「環境變數」 。
請於「使用者變數」按下「新增」
變數名稱    OPENCV_DIR
變數值      C:\\opencv\build
再請按下「確定」。


C- CMake操作
開啟視窗程式後,
請您於「Where is the source code 」點選「Browse Source 」點選darknet目錄,預設於C:\內。
接著也請您於「Where to build the binaries 」點選「Browse Source 」點選darknet目錄,預設於C:\內。

 

1.
點選「Configure」按鈕,接著
請您於「Specify the generator for this project」點選「Visual Studio 15 2017」
請您於「Optional platform for generator (if empty, generator users:Win32」點選「x64」
下方選擇鈕請點選「Use default native compiliers 」
再請按下「Finish」。

 2.
然後點擊「Generate」按鈕,最後點擊「Open Project」按鈕,將會啟動VS2017後開啟「Darknet.sln」。