yolov3 + win10 + vs2019 + opencv3.4.3 调用yolov3进行检测识别
准备阶段
1.yolov3生成dll
2.opencv3下载3
yolov3生成dll
前面准备阶段请参考
https://blog.youkuaiyun.com/mqyw29995/article/details/101603410
这里有区别的是打开yolo_cpp_dll.sln而不是darknet.sln,并且只需要编译生成yolo_cpp_dll相关库即可,完成后会生成对应动态库和静态库
创建C++工程
1.创建新c++工程
2.配置OpenCV,包括c/c++和lib,并将对应dll复制到执行程序所在文件内。
这里需要注意需要确定对应vs的版本,我这里用的是vs2015的平台工具集,所以用的是v14下的dll和lib
3.复制对应的yolov3的所需文件到c++工程下执行程序所在文件内
并复制hpp和lib到c++工程下
并且在c++工程下属性里链接库中配置yolo_cpp_dll.lib库
配置好了之后添加代码
#include <iostream>
#include "yolo_v2_class.hpp"
#include <opencv2/opencv.hpp>
#include "opencv2/highgui/highgui.hpp"
#include "