主要參考這篇的步驟
https://blog.csdn.net/sunqiande88/article/details/78516047
PC 環境: 無 GPU(Intel) , win7, 安裝 Microsoft VS community 2015 及 2017 , opencv4
1. 下載源碼: https://github.com/AlexeyAB/darknet --> 解壓到一般的目錄 如: D:\vc\darknet-master
2. 開啟 D:\vc\darknet-master\build\darknet\darknet_no_gpu.sln (MS VS 2015, 2017 如果已安裝成功, 就會自動帶起)
3. ctrl-F5 (compile and run), ...
編譯成功, 也執行了, 但什麼也沒有發生?
* debug mode , 可以直接成功, 但 release mode 不會成功, 會有 error. 像是 .h 的問題, 暫時不知如何修掉問題
4. download YOLO3. https://pjreddie.com/darknet/yolo/ "yolov3.weights" 放在.\darknet-master\build\darknet\x64下
5. 就試試command line:
.a 開啟 dosbox (cmd.exe <-- 開始 --> search cmd.exe, --> 執行
.b 切到 "cd D:\VC\darknet-master\build\darknet\x64" 執行檔 darknet_no_gpu.exe 所在的位置,
c "darknet_no_gpu.exe detect cfg/yolov3.cfg yolov3.weights data/dog.jpg" <-- then enter
先將檔案放在 對的目錄 "X64", "X64\data" dog.jpg ...
6. 因為沒有 opencv, 產生的檔案 "predictions.png"
7. 如果想 trace 程式.
進入點 darknet.c --> main()
設定法:
在方案總管的視窗: 在 darknet_no_gpu 上按右鍵 "屬性" (或從目錄 專案--> 最下方的 "屬性")
屬性頁: 組態屬性 --> 偵錯 --> 命令引數 --> 加入 "detect cfg/yolov3.cfg yolov3.weights data/dog.jpg"
留言列表