win7下配置darknet源碼流程

win7下配置darknet源碼流程

本文記錄win7下配置yolov3 darknet官方源碼過程。
 步驟1:
安裝vs2015,下載opencv,本人下載版本爲3.4.6,下載cuda9.0,和對應的cudnn版本,安裝cuda,安裝完成後,將cudnn中的東西複製到cuda安裝相應路徑。下載yolov3.weights。

D:\cudnn-9.0-windows7-x64-v7.6.5.32\cuda\bin 中的 cudnn64_7.dll複製粘貼到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin
D:\cudnn-9.0-windows7-x64-v7.6.5.32\cuda\include 中的cudnn.h 複製粘貼到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include
D:\cudnn-9.0-windows7-x64-v7.6.5.32\cuda\lib\x64 中的cudnn.lib 複製粘貼到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64

添加環境變量中的系統變量
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64

 步驟2:
修改darknet-master/build/darknet/darknet.vcxproj
將裏面的cuda8.0全部改爲9.0
在這裏插入圖片描述
 步驟3:
用vs2015打開darknet.sln,修改爲Release x64,將opencv路徑配置到項目中
在這裏插入圖片描述
主要添加部分:

  1. VC++目錄中
    包含目錄: D:\software\opencv\build\include\opencv2
    D:\software\opencv\build\include\opencv
    D:\software\opencv\build\include
    庫目錄:D:\software\opencv\build\x64\vc14\lib
  2. 鏈接器中:
    輸入:附加依賴項中,添加opencv_world346.lib
    點擊應用,確定。
    點擊生成,正常情況下,會編譯成功。
    在這裏插入圖片描述
    實例•:
    進入編譯生成的執行文件路徑
    C:\Users\Administrator\Desktop\darknet-master\darknet-master\build\darknet\x64
    將yolov3.weights放入該文件夾下。用文本編輯器打開darknet_yolo_v3.cmd:
    在這裏插入圖片描述
    雙擊darknet_yolo_v3.cmd即可運行。
    在這裏插入圖片描述
     步驟4
    編譯時可能出現的錯誤記錄:
     錯誤 MSB3721 ,
    參考博客https://blog.csdn.net/sinat_41852207/article/details/90906114即可。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章