适用于YOLOv3\YOLOv5\YOLOx\YOLOv7等,其他的没试过,应该也是一样的问题,都是因为matplotlib版本变动。
不要慌,按我下面的步骤试一下吧。
第一步:
根据提示依次点开报错位置,直到找到该行代码报错:
fig.canvas.set_window_title(window_title)
第二步:
在代码中增加.manager,变成如下代码:
fig.canvas.manager.set_window_title(window_title)
提示:程序会有多条fig.canvas.set_window_title(window_title),第一遍改完后会出现新的报错,再进行一边上述流程后运行,直到全部代码改完,即可正常训练、预测了!!!