天天看點

Yolo3 實作目标檢測

版權聲明:轉載需标明該文連結。 https://blog.csdn.net/zaibeijixing/article/details/88786619

本帖記錄yolo3編譯使用,

編譯環境為vs2017,

配合opencv3.4.1,

無GPU。

【1】下載下傳yolo代碼。https://pjreddie.com/darknet/yolo/,放在本地如下:

Yolo3 實作目标檢測

【2】、官方指定Visual Studio 2015 (v140)。在vs2017中,如果沒有v140平台,可以先添加該平台,如下圖,在工具打開界面,隻勾選紅色标記的那一個再點選修改就可以了,(其它勾選的是之前安裝的,保持不動)。

Yolo3 實作目标檢測
Yolo3 實作目标檢測

【3】、選“yolo_cpp_dll_no_gpu.sln”打開,

【4】、選中項目,右鍵-重定向項目-平台工具集-選無更新。

【5】、配置opencv,如下圖

Yolo3 實作目标檢測
Yolo3 實作目标檢測

【6】、項目右鍵生成。Ok。build\darknet\x64中生成yolo_cpp_dll.exe

Yolo3 實作目标檢測

【7】、build\darknet\x64中darknet_yolo_v3.cmd修改内容,“yolo_cpp_dll.exe detector test data/coco.data D:/YOLO3/yolo_/yolov3-tiny.cfg D:/YOLO3/yolo_/yolov3-tiny.weights -i 0 -thresh 0.25 dog.png -ext_output。輕按兩下該檔案運作,結果儲存為本檔案夾predictions.png。

Yolo3 實作目标檢測

本帖暫時記錄到此,至于yolo3更多使用,後續繼續學習繼續更新。