yolov7-opencv-onnxrun-cpp-py icon indicating copy to clipboard operation
yolov7-opencv-onnxrun-cpp-py copied to clipboard

我这里直接用yolov7导出的onnx格式,为什么和你的不太一样啊。求解答

Open weiqwert opened this issue 2 years ago • 10 comments

image

weiqwert avatar Jul 22 '22 08:07 weiqwert

我转出来也是这样,搞不懂为什么。。。你知道原因了吗

WooXinyi avatar Jul 22 '22 09:07 WooXinyi

我是在google drive里找到onnx文件的,源头这里, https://drive.google.com/uc?export=download&id=16p4iHgh0sDTxjIzydHFD2YaHAiahs-bw

hpc203 avatar Jul 22 '22 12:07 hpc203

我转出来也是这样,搞不懂为什么。。。你知道原因了吗

我把那个 not opt.grid 的not去掉了,但是还是有问题,在readnet的时候直接报错了

weiqwert avatar Jul 23 '22 02:07 weiqwert

我转出来也是这样,搞不懂为什么。。。你知道原因了吗

我把那个 not opt.grid 的not去掉了,但是还是有问题,在readnet的时候直接报错了

仓库里新添加了export.py转换脚本,转换时加上--grid参数

WooXinyi avatar Jul 25 '22 01:07 WooXinyi

我转出来也是这样,搞不懂为什么。。。你知道原因了吗

我把那个 not opt.grid 的not去掉了,但是还是有问题,在readnet的时候直接报错了

仓库里新添加了export.py转换脚本,转换时加上--grid参数

能添加个联系方式吗?q522257762

weiqwert avatar Jul 25 '22 02:07 weiqwert

我转出来也是这样,搞不懂为什么。。。你知道原因了吗

我把那个 not opt.grid 的not去掉了,但是还是有问题,在readnet的时候直接报错了

仓库里新添加了export.py转换脚本,转换时加上--grid参数

我这里改了以后,下面还是会有这个 Uploading 111.jpg…

weiqwert avatar Jul 25 '22 02:07 weiqwert

我转出来也是这样,搞不懂为什么。。。你知道原因了吗

我把那个 not opt.grid 的not去掉了,但是还是有问题,在readnet的时候直接报错了

仓库里新添加了export.py转换脚本,转换时加上--grid参数

111

weiqwert avatar Jul 25 '22 02:07 weiqwert

我使用grid为true的onnx导出方法,可以forward,但是输出的为三个检测头的5维结果,使用yolov4的处理方案分别读取检测结果得到的output确实为对应类别维度,但是里面detection【5:】里面发现,position参数及class参数均异常,为负值无合理含义,而使用grid为false的onnx导出方法,确实可以得到与作者再goolge上下载得到的模型相同的3维数据,但是无法forward,我使用的为opencv4.5.5

KONGYOUYL avatar Aug 28 '22 16:08 KONGYOUYL

https://github.com/WongKinYiu/yolov7/issues/49

the-cat-crying avatar Oct 05 '22 08:10 the-cat-crying

现在就是dnn不能正常使用,导出的输出是1x25200x7,dnn报错start <= (int)shape.size() && end <= (int)shape.size() && start <= end in function 'total', onnxruntime正常使用

xunfeng2zkj avatar Dec 16 '22 04:12 xunfeng2zkj