PyQt5-YOLOv5
PyQt5-YOLOv5 copied to clipboard
请问您是使用的哪个版本的yolov5进行改进的 ,如果和您使用的版本不一样,应该修改哪个文件中的代码啊
No description provided.
你在终端运行后,如果网络结构和你的模型不匹配,会报具体错误的,你按照具体错误添加模块就行。不要用pycharm直接run,因为直接run可能不会有错误提示,而是直接闪退,最好是在terminal中运行。
No description provided.
你在终端运行后,如果网络结构和你的模型不匹配,会报具体错误的,你按照具体错误添加模块就行。不要用pycharm直接run,因为直接run可能不会有错误提示,而是直接闪退,最好是在terminal中运行。
好的,感谢大佬的指导
我改为最新版本的yolov5,出现红框错误,但是也不输出错误提示,怎么回事啊
我改为最新版本的yolov5,出现红框错误,但是也不输出错误提示,怎么回事啊
最新版本的界面,用最新的yolov5模型不会报错或者闪退,这是因为加了异常捕获,避免闪退。如果你想看错误报告,可以把DetThread类中的异常捕获取消。
我改为最新版本的yolov5,出现红框错误,但是也不输出错误提示,怎么回事啊
请问这是你用作者代码跑的吗,你使用过5.0版本的v5吗,可以运行吗
@Javacr 感谢你的建议,我可以在最新版本上运行了。还有这个函数,将yolov5中新版本的这行代码改为旧版本成功运行,但是使用warmup不能运行,怎么回事:
旧版本:Run inference
if device.type != 'cpu':
model(torch.zeros(1, 3, imgsz, imgsz).to(device).type_as(next(model.parameters()))) # run once
#新版本 :Run inference
model.warmup(imgsz=(1, 3, *imgsz), half=half) # warmup
@XhHello 可以运行,只要环境没问题就能跑通
@Javacr 感谢你的建议,我可以在最新版本上运行了。还有这个函数,将yolov5中新版本的这行代码改为旧版本成功运行,但是使用warmup不能运行,怎么回事:
旧版本:Run inference
if device.type != 'cpu': model(torch.zeros(1, 3, imgsz, imgsz).to(device).type_as(next(model.parameters()))) # run once
#新版本 :Run inference model.warmup(imgsz=(1, 3, *imgsz), half=half) # warmup
这个属于python的可变参数问题,光看错误的话,你这个imgsz应该设为可迭代对象,比如(640,640),但是你传进去的是整数640。
另外,v6.0中的warmup函数的定义如下
def warmup(self, imgsz=(1, 3, 640, 640), half=False)
@Javacr 感谢你的建议,我可以在最新版本上运行了。还有这个函数,将yolov5中新版本的这行代码改为旧版本成功运行,但是使用warmup不能运行,怎么回事:
旧版本:Run inference
if device.type != 'cpu': model(torch.zeros(1, 3, imgsz, imgsz).to(device).type_as(next(model.parameters()))) # run once
#新版本 :Run inference model.warmup(imgsz=(1, 3, *imgsz), half=half) # warmup
@zxq309 你好,请问你具体是怎么改的使得新版本可以正常运行?方便指导一下吗?我的邮箱是[email protected]
大佬,请问将您的界面移植到最新版本的yolov5中,报没有od错误,我安装了od有显示没有od.modules,请问这是怎么回事,您有自定义的od包吗
大佬,请问将您的界面移植到最新版本的yolov5中,报没有od错误,我安装了od有显示没有od.modules,请问这是怎么回事,您有自定义的od包吗
大佬,有没有改好的能用的最新版的 代码,能不能分享一下
@Javacr 感谢你的建议,我可以在最新版本上运行了。还有这个函数,将yolov5中新版本的这行代码改为旧版本成功运行,但是使用warmup不能运行,怎么回事:
旧版本:Run inference
if device.type != 'cpu': model(torch.zeros(1, 3, imgsz, imgsz).to(device).type_as(next(model.parameters()))) # run once
#新版本 :Run inference model.warmup(imgsz=(1, 3, *imgsz), half=half) # warmup
可以分享下如何在新版模型中实现运行的吗 需要修改哪些代码 感谢!
v6.0版本下的模型代码替换该项目中v5.0的模型代码就可以了吗
我不是大佬,没有遇到od这个报错,我之前看到[完全解决yolov5权重6.0与之前版本不兼容问题]Can‘t get attribute ‘SPPF‘ on emodule ‘models.common‘_ID茉莉的博客-CSDN博客和YOLOv5检测界面-PyQt5实现_景唯acr的博客-CSDN博客_yolov5 界面两个博客,对我的代码进行了更改,现在可以运行我训练出来的模型了。你可以进这两个网页看看
------------------ 原始邮件 ------------------ 发件人: "Javacr/PyQt5-YOLOv5" @.>; 发送时间: 2022年5月21日(星期六) 下午2:31 @.>; @.@.>; 主题: Re: [Javacr/PyQt5-YOLOv5] 请问您是使用的哪个版本的yolov5进行改进的 ,如果和您使用的版本不一样,应该修改哪个文件中的代码啊 (Issue #3)
大佬,请问将您的界面移植到最新版本的yolov5中,报没有od错误,我安装了od有显示没有od.modules,请问这是怎么回事,您有自定义的od包吗
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
我改为最新版本的yolov5,出现红框错误,但是也不输出错误提示,怎么回事啊
最新版本的界面,用最新的yolov5模型不会报错或者闪退,这是因为加了异常捕获,避免闪退。如果你想看错误报告,可以把DetThread类中的异常捕获取消。
DetThread类中的异常捕获关闭,请问具体是哪行代码呢
你好,作者的代码很好用,非常感谢。
但是我在替换在的模型后出现这样的报错:AttributeError: Can‘t get attribute ‘DetectionModel‘ on <module ‘models.yolo
我把自己用来训练模型yolov5中yolo.py替换后报错消失了,左下角显示识别后的结果,但是在界面中并没有原始图片和结果图片的显示,请问是为什么呢
你好,作者的代码很好用,非常感谢。 但是我在替换在的模型后出现这样的报错:AttributeError: Can‘t get attribute ‘DetectionModel‘ on <module ‘models.yolo 我把自己用来训练模型yolov5中yolo.py替换后报错消失了,左下角显示识别后的结果,但是在界面中并没有原始图片和结果图片的显示,请问是为什么呢
你好,我没有遇到这个问题,您指教作者试试
梧桐&花叶雨 @.***
你好,没有修改好,请问你修改好了吗
------------------ 原始邮件 ------------------ 发件人: "Javacr/PyQt5-YOLOv5" @.>; 发送时间: 2024年4月7日(星期天) 下午2:43 @.>; @.@.>; 主题: Re: [Javacr/PyQt5-YOLOv5] 请问您是使用的哪个版本的yolov5进行改进的 ,如果和您使用的版本不一样,应该修改哪个文件中的代码啊 (Issue #3)
你好,作者的代码很好用,非常感谢。 但是我在替换在的模型后出现这样的报错:AttributeError: Can‘t get attribute ‘DetectionModel‘ on <module ‘models.yolo 我把自己用来训练模型yolov5中yolo.py替换后报错消失了,左下角显示识别后的结果,但是在界面中并没有原始图片和结果图片的显示,请问是为什么呢
请问解决了吗
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>