首先出现如图所示错误
首先解决办法是在import matplotlib后面添加一句
matplotlib.use('TkAgg')
但是仍未解决问题
后来参考文章
将导入的两个模块调换位置
成功解决问题
问题应该是由于在程序运行时,前面自定义的终端被替换导致的。在plot部分,yolo强制将后端设置成了Agg。
文章描述了一种在使用matplotlib时遇到的错误情况,通过在importmatplotlib后添加matplotlib.use(TkAgg)未能解决问题。最终,通过调整导入模块的顺序,特别是与Yolo相关的部分,成功解决了问题。这表明问题可能源于Yolo强制设置了Agg后端,导致自定义终端被替换。
首先出现如图所示错误
首先解决办法是在import matplotlib后面添加一句
matplotlib.use('TkAgg')
但是仍未解决问题
后来参考文章
将导入的两个模块调换位置
成功解决问题
问题应该是由于在程序运行时,前面自定义的终端被替换导致的。在plot部分,yolo强制将后端设置成了Agg。
您可能感兴趣的与本文相关的镜像
Yolo-v5
YOLO(You Only Look Once)是一种流行的物体检测和图像分割模型,由华盛顿大学的Joseph Redmon 和Ali Farhadi 开发。 YOLO 于2015 年推出,因其高速和高精度而广受欢迎
7790
2644
3253
2014
1万+
3万+
7744

被折叠的 条评论
为什么被折叠?