iT邦幫忙

2023 iThome 鐵人賽

DAY 19
0
AI & Data

YOLO系列網路技術採用以及實作系列 第 19

[DAY 19] YOLOv3-實作

  • 分享至 

  • xImage
  •  

小前言:

YOLOv3跟YOLOv4網路都需要將程式碼下載下來build過,個人很久之前已經有設定過,但是因為window從10更新到11版本後,有很多環境變數都跑掉了,所以必須要重新設置,本文給想嘗試YOLOv3以及YOLOv4模型的讀者參考。

軟硬體配置相關設定

  • 顯卡使用: NVIDIA GeForce RTX 3060 Ti
  • 記憶體: 16G
  • CUDA : cudnn-11.0-windows-x64-v8.0.5.39,注意要對應你的顯卡版本。
  • CMake,目前我載的版本是cmake-3.27.6-windows-x86_64
  • OpenCV,下載好解壓縮後將資料夾中build資料夾路徑設定到進階系統設定的環境變數中,變數名稱設"OPENCV_DIR"
  • 下載YOLOv3程式 :
    git clone https://github.com/pjreddie/darknet
    
  • 下載msvcr100.dll到darknet資料夾中。
  • 下載yolov3 pretrained weight

目前卡在Make的時候出現錯誤,因為YOLOv4也是同樣會使用到YOLOv3 make好的darknet因此我今天晚上會努力把環境弄好,明天再一次講解YOLOv3以及YOLOv4的環境建置,window升級成11後很多環境變數設好,make的時候還是會讀取不到,因此明天也會把遇到的問題以及解決辦法寫在明天的文章當中。

/images/emoticon/emoticon13.gif

目前參考文獻是YOLOv3的官方網站,裡面有講解到訓練以及推論的指令,此外作者也放了很多不同的權重檔,可以用來進行測試或是當成Pretrained Model,大家有興趣的可以上去網站嘗試看看不同的權重檔。


上一篇
[DAY 18] 標註檔案格式及內容確認
下一篇
[DAY 20] YOLOv3以及YOLOv4環境建置
系列文
YOLO系列網路技術採用以及實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言