yolov5目标检测标签中文乱码
时间: 2023-10-03 07:09:06 浏览: 386
yolov5目标检测标签中出现中文乱码的原因是cv2.putText()函数只能显示英文字符,无法正确显示中文字符。为了解决这个问题,可以对yolov5文件夹中的utils/utils.py中的plot_images函数进行修改。具体修改方法是将语句调用plot_one_box(box, mosaic, label=label, color=color, line_thickness=tl)修改为if gt or conf[j] > 0.3: # 0.3 conf thresh label = '%s' % cls if gt else '%s %.1f' % (cls, conf[j]) mosaic = plot_one_box(box, mosaic, label=label, color=color)。这样的修改可以实现对中文字符的正确显示。
阅读全文