改了两三次了,发在这里记录一下
环境:CentOS 7
将SimHei.ttf移动至/root/.config/Ultralytics内
修改文件:
1.在ultralytics\utils\metrics.py中530行左右
def plot(self, normalize=True, save_dir="", names=(), on_plot=None): import seaborn as sn rc = {'font.sans-serif': 'SimHei', 'axes.unicode_minus': False} sn.set(font_scale=1.0 if nc < 50 else 0.8,rc=rc)
2.在ultralytics\utils\plotting.py中最开始
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签 plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
在100行左右
class Annotator: def __init__(self, im, line_width=None, font_size=None, font="SimHei.ttf", pil=Fa