一、报错分析
所运行的YOLOv5 github地址:https://github.com/ultralytics/yolov5/
在执行YOLOv5的val.py
的时候
控制台有字体警告
打开生成的文件发现本该显示汉字的区域成了框
二、解决
只需要加入一句话,完美解决!【这个是设置中文字体为楷体
】
选择在utils包下的plots.py的import后面
添加如下代码:
#设置字体为楷体
import matplotlib
matplotlib.rcParams['font.sans-serif'] = ['KaiTi']
# 如果想要设置为其他字体,直接修改字体名称即可
参考:
https://blog.csdn.net/weixin_41936775/article/details/117166237
https://blog.csdn.net/lavender_dream/article/details/110181247