YOLO v3在Windows下的配置(無GPU)+opencv3.2.0+VS2015
其實也是看不下去網上的一些部落格在坑人,所以自己動手實現了一下,,本人的電腦屬於比較老的版本,奔騰。。。
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