机器学习笔记之三-yolov3+win7+vs2017+gpu+opencv编译

时间:2024-01-01 11:10:21
1、环境安装
1.1 vs2017+cuda9.1+cudnn7.0可以和tensorflow一起安装网上教程多,不多说。
      唯一需要注意的是vs2017要安装好2015版本的工具集v140
1.2 opencv3.4.0 winpack版解压,注意目录位置,后续会用到
1.3 然后你需要找到自己所对应版本的oepncv的相关几个dll文件,3.4版本是(opencv_world340.dll and opencv_ffmpeg340_64.dll)
     拷贝到到darknet-master2\darknet-master\build\darknet\x64这个目录中去,因为这个目录默认是darknet.exe产生的位置
1.4 配置属性表以配置包含opencv附加库目录、cudnn包含头文件等等。
机器学习笔记之三-yolov3+win7+vs2017+gpu+opencv编译
机器学习笔记之三-yolov3+win7+vs2017+gpu+opencv编译
1.5编译
错误 MSB4019 未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations\CUDA 9.1.targets”。请确认 <Import> 声明中的路径正确,且磁盘上存在该文件。 
将vs2017目录下的以下文件,拷贝到2015版本的工具集v140的目录中。
机器学习笔记之三-yolov3+win7+vs2017+gpu+opencv编译
机器学习笔记之三-yolov3+win7+vs2017+gpu+opencv编译