环境描述:
– Window10
– VS2019
– Opencv 3.4.14
主要分以下部分:
– opencv环境配置
– yolov3代码下载
– windows10+VS2019中CPU运行yolov3
第一部分:opencv环境配置
以上链接配置的是opencv4.5.5版,但由于版本过高,后续运行会出现下图问题(无法运行),所以需要降低版本;本文配置opencv3.4.14,步骤与上述链接博客一致(只是从opencv官网换个版本安装包进行安装),这一部分只要安装opencv3.4.14到本地即可,暂时不用进行VS配置;
第二部分:yolov3代码下载
(1)代码下载:AlexeyAB版YOLOv3
(2)yolov3权重下载:yolov3.weight
第三部分:windows10+VS2019中CPU运行yolov3
(1)由于本文主要是在VS2019中以CPU方式来对yolov3进行推理测试,因此通过VS2019打开 "./darknet_yolo/build/darknet/darknet_no_gpu.sln"文件;
(2)点击左侧栏中 “属性管理器” -> “Dubug | x64” -> “Microsoft.Cpp.x64.user”,右键属性进行opencv3.4.14版配置,参考博客;
(3)返回 “解决方案资源管理器”,选择 "Release"模式下 “x64” 并运行,会在目录下生成darknet_no_gpu.exe文件;
(4)将上述下载好的权重文件 “yolov3.weight” 放置路径 “./build/darknet/x64” 下;
(5)利用 Notepadd++ 软件打开路径 “./build/darknet/x64” 下的 “darknet_yolo_v3.cmd”,将里面命令行中 “darknet.exe” 修改成 “darknet_no_gpu.exe”(因为本文是在CPU环境下运行);
(6)最后,双击 “darknet_yolo_v3.cmd” 文件即可运行,如下图所示:
欢迎指正!!