此处使用的模型是yolov5_6.0,模型白嫖来自于:
https://github.com/nihui/ncnn-assets/tree/master/models
yolov5s_6.0.bin和yolov5s_6.0.param,此处没有写ncnn的模型转换过程,请根据我的ncnn教程安装好之后,转换自己的ncnn模型。
环境为:vs2019,cmake3.18,protobuf-3.4.0,opencv3.4,配置教程请参考我的博客:
https://blog.youkuaiyun.com/qq_41920323/article/details/129718561?spm=1001.2014.3001.5502
VS2019下新建项目yolov5,然后参考大佬的yolov5.cpp:
https://github.com/Tencent/ncnn/blob/master/examples/yolov5.cpp
环境配置:添加库和依赖,参考我的yolov4-ncnn-int8量化教程添加。
程序修改:
版本选择
模型加载