主要參考這篇的步驟

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"

  

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 cianfen 的頭像
    cianfen

    cianfen的部落格

    cianfen 發表在 痞客邦 留言(0) 人氣()