Win10+YOLOV3+CUDA 10.0+VisualStudio2015配置過程

記錄下自己Windows10+YOLOV3+VisualStudio2015走坑成功過程。

一、環境

  • Win10
  • CUDA 10.0
  • cudnn-10.0-windows10-x64-v7.4.2.24
  • Visual Studio 2015
  • OpenCV 3.4.0

二、必要的軟件安裝

1. 安裝CUDA 10.0

CUDA+ cudnn 安裝教程

2. 安裝 Visual Studio 2015

3. 下載 OpenCV 3.4.0

( OpenCV 版本 3.4.0 以下, OpenCV 3.4.1 有 bug)
下載地址: OpenCV 3.4.0
下載完成後將其解壓縮後,配置path系統環境變量,添加3個變量(路徑改成自己的):

D:\Software\opencv3.4\opencv\build\x64\vc14\bin
D:\Software\opencv3.4\opencv\build\include\opencv
D:\Software\opencv3.4\opencv\build\include\opencv2

3. 下載yolo原生代碼:

git clone https://github.com/AlexeyAB/darknet

三、開始配置

1.找到下載好的yolo原生代碼,進入:

darknet-master -> build -> darknet -> x64

將D:\Software\opencv3.4\opencv\build\x64\vc14\bin中的兩個dll文件:opencv_ffmpeg340_64.dll和opencv_world340.dll複製到上面的路徑下。

2.打開
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\visual_studio_integration\MSBuildExtensions
將裏面的全部文件拷貝到:

 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations

3.Visual Studio 2015打開:

darknet-master -> build -> darknet -> darknet.sln

4.修改爲release x64編譯方式,右鍵darknet -> 屬性:確定平臺工具集是 V140
1
5.設置VC++目錄(包含目錄和庫目錄),分別設置爲 自己OpenCV 的安裝目錄中的路徑:
2
3
6.設置附加依賴項:opencv_world340.lib
4
7.生成解決方案,開始編譯,編譯通過:
5
————————————————————
下一篇計劃:使用YOLOV3訓練自己的數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章