赞
踩
具体报错如上所示
用gradio库写了一个YOLOv7检测logo的demo,上传图片之后报错如上。
一开始我以为是类别数不对应的问题,然而并不是。
实际上是一个非常粗心的错误,原本的YOLOv7在训练和检测时都对图片进行了resize操作,而我在调用detect函数的时候,传入的图片是未经过resize的,所以就有了上述错误。
回YOLOv7源码可以看到它是
from utils.datasets import letterbox
然后调用letterbox函数实现resize,于是照搬,增加一行代码就好了。
当然自己写一段resize代码也是可以的。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。