大家都知道 Yolo 圖形物件識別系統是效率很高的識別軟體。但是在系統安裝的過程很繁瑣。本文記載了在系統安裝 Yolo 圖形物件辨識系統的過程。
1. GPU 相關環境變數
在Windows 系統下開啟環境變數->系統環境變數-> Path
設好 CUDA 及 cuDnn 目錄
2. CMake
Yolo 程式庫需要 CMake 來執行編譯工作。
首先在我們電腦主機上建一個目錄給 Yolo 程式庫專用。接著從網站上下載 CMake 編譯程式(compiler)。選擇 Binary distribution
將解壓縮後的4個目錄搬移到 Yolo 目錄。
3. OpenCV
到網路上 下載 OpenCV
執行程式後選擇 Yolo 目錄。
4. Visual Studio Installer(安裝程式)
到官方網站下載 Visual Studio 2019 Installer,安裝過程中會出現許多選項。只要選這3項就可以了:
.NET 桌面開發、通用 Windows 平台開發、使用 C++ 的桌面開發
5. Darknet
Yolo 程式庫依靠 Darknet 環境,因此要下載 Darknet
6. MS VC RunTime DLL
在 Windows 系統的 C 語言的執行環境中,MS VC RunTime DLL 是常見的工具。以前這工具只會附加在 MS Visual Studio 裡面。現在為了讓大部分的人使用,微軟將這工具放在公開網路上,供人下載。
解壓縮後放在 Yolo 目錄下。
7. 下載 Yolov3 Yolov4 權重檔
其他人已經使用 Yolo 程式庫訓練過一些模型,訓練後會得到識別的經驗。這些經驗才是寶貴的資訊。為了以後可以重複使用這些寶貴資訊,我們可以先抓下這些權重資料(weights)。
8. 設定 OpenCV 環境變數
編譯 Yolo 程式庫的過程中需要參考到 OpenCV 程式庫,因此要在系統裡安裝參考到 OpenCV 的環境變數。
9. CMake GUI 程式
移到 darknet\bin 目錄,執行 CMake GUI 程式
設定 Source code , build binaries 目錄,按左下方的 Configure
指定 generator ;選擇 x64,按 Finish
配置完成後,按下 Open Project
啟動 Visual Studio
將輸出設置成 Release, x64
到方案總管,ALL_BUILD 按下建置
建置成功
接著選擇 INSTALL 專案,按下建置
安裝 darknet 完成
10. 加上 darknet 環境變數
darknet 編譯與安裝都完成後,可以讓其他的軟體使用 darknet 。
11. 測試
以內建的圖片 dog.jpg 來測試
Yolo 程式已偵測到 bycycle, dog, trunk 等 3 種物件。
留言列表