記錄下自己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
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
5.設置VC++目錄(包含目錄和庫目錄),分別設置爲 自己OpenCV 的安裝目錄中的路徑:
6.設置附加依賴項:opencv_world340.lib
7.生成解決方案,開始編譯,編譯通過:
————————————————————
下一篇計劃:使用YOLOV3訓練自己的數據