# yolov7-opencv-onnxrun-cpp-py
分别使用OpenCV、ONNXRuntime部署YOLOV7目标检测,一共包含14个onnx模型,依然是包含C++和Python两个版本的程序。
编写这套YOLOV7的程序,跟此前编写的YOLOV6的程序,大部分源码是相同的,区别仅仅在于图片预处理的过程不一样。
YOLOV7的图片预处理是BGR2RGB+不保持高宽比的resize+除以255
由于onnx文件太多,无法直接上传到仓库里,需要从百度云盘下载,
链接: https://pan.baidu.com/s/1FoC0n7qMz4Fz0RtDGpI6xQ 密码: 7mhs
,下载完成后把models目录放在主程序文件的目录内,编译运行
使用opencv部署的程序,有一个待优化的问题。onnxruntime读取.onnx文件可以获得输入张量的形状信息,
但是opencv的dnn模块读取.onnx文件无法获得输入张量的形状信息,目前是根据.onnx文件的名称来解析字符串获得输入张量的高度和宽度的。
YOLOV7的训练源码是 https://github.com/WongKinYiu/yolov7
跟YOLOR是同一个作者的。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
OpenCV ONNXRuntime部署YOLOV7目标检测包含C++和Python源码+模型+说明.zip (15个子文件)
code-91
onnxruntime
main.py 8KB
main.cpp 8KB
images
person.jpg 111KB
dog.jpg 160KB
zidane.jpg 165KB
bus.jpg 476KB
coco.names 705B
opencv
main.py 7KB
main.cpp 5KB
images
person.jpg 111KB
dog.jpg 160KB
zidane.jpg 165KB
bus.jpg 476KB
coco.names 705B
README.md 1KB
共 15 条
- 1
资源评论
FL1768317420
- 粉丝: 4976
- 资源: 5748
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功