现象:
原关键代码:
results = model.predict(source=image, save=True, save_txt=True,line_width=10)
解决方法:
参考博文:yolov5检测框重合重复,手动调参方法(调整detect,val的conf,iou)
我用的yolov8,所以不能套用上述博文方法,
查找model.predict方法的参数:
conf | float | 0.25 | 检测对象置信度阈值 |
iou | float | 0.7 | NMS 的 "相交大于结合"(IoU)阈值 |
找出有iou这个参数默认是0.7,我改成0.1后重新识别问题解决
修改代码:
results = model.predict(source=image, save=True, save_txt=True,line_width=10,iou=0.1)