本文介绍: yolov8 opencv dnn部署自己的模型
源码地址
使用github源码结合自己导出的onnx模型推理自己的视频
推理条件
windows 10
Visual Studio 2019
Nvidia GeForce GTX 1070
opencv4.7.0 (opencv4.5.5在别的地方看到不支持yolov8的推理,所以只使用opencv4.7.0)
导出yolov8模型
yolov8版本: version = ‘8.0.110’
首先将default.yaml中的一些配置修改以下,将只修改的部分贴上去,注意下面的batch一定要设置为1
default.yaml中的export部分的配置也需要修改
然后直接运行ultralytics/yolo/engine/exporter.py
测试一下导出的best.onnx可不可用,直接正常的val即可
将best.onnx模型放入netron中,onnx的输入和输出如下图1所示
图
1
c++部署
c++推理结果
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。