1. 程式人生 > >YOLO v3在Windows下的配置(無GPU)+opencv3.2.0+VS2015

YOLO v3在Windows下的配置(無GPU)+opencv3.2.0+VS2015

郵箱1:[email protected]

郵箱2:[email protected]

其實也是看不下去網上的一些部落格在坑人,所以自己動手實現了一下,,本人的電腦屬於比較老的版本,奔騰。。。

0.準備工作就是你得事先裝好opencv3.2.0和VS2015,官網上說,只要是3.0版本以上均可,但是不要超過3.6好像,嗯。

裝好了這兩個就可以下載原始碼了。

我就放在了D:\darknet-master這裡

2.進入D:\darknet-master\darknet-master\build\darknet中發現有好多的工程專案,因為我們沒有GPU,所以點選darknet_no_gpu.sln

3.選擇Release ×64,開始除錯

很快,輸出為

沒有錯誤成功!

4.我們進入D:\darknet-master\darknet-master\build\darknet\x64中找到了darknet_no_gpu.exe

5.將darknet_no_gpu.exe重新命名成為darknet.exe,完成後,我們需要下載yolo3.weights在官網

密碼:w7lp

拷貝到D:\darknet-master\darknet-master\build\darknet\x64中

6.找到darknet_yolo_v3.cmd,雙擊執行

成功!

7.關於視訊檔案的測試,找一個微信小視訊,拷貝到D:\darknet-master\darknet-master\build\darknet\x64中重新命名為test.mp4

找到darknet_yolo_v3_video.cmd雙擊執行,你會感覺非常卡,這個時候就有要買GPU的衝動了,v3的GPU最低需要4G加速,嗯

8.總結一下windows下配置好的YOLOv3的呼叫指令

這是測試圖片檔案的

darknet.exe detector test data/coco.data yolov3.cfg yolov3.weights -i 0 -thresh 0.25 dog.jpg

這是測試視訊檔案的

darknet.exe detector demo data/coco.data yolov3.cfg yolov3.weights -i 0 -thresh 0.25 test.mp4

也可以把darknet.exe加入至環境變數的,相應的命令變成:

圖片版:

darknet detector test data/coco.data yolov3.cfg yolov3.weights -i 0 -thresh 0.25 dog.jpg

視訊版:

darknet detector demo data/coco.data yolov3.cfg yolov3.weights -i 0 -thresh 0.25 test.mp4