之前的博文被检测到非原创,申诉中,所以在这里补充一下
网友问到中文标注的问题,在此补充说明一下:
博主尝试过各种诸如utf-8 转换格式等操作均不行,后来经过打印信息才发现是显示的字体问题:
想显示中文标注,在yolo.py中找到这句代码:
font = ImageFont.truetype(font='font/FiraMono-Medium.otf',
size=np.floor(3e-2 * image.size[1] + 0.5).astype('int32'))
将其中的font=‘font/FiraMono-Medium.otf’修改成自己想要的字体,字体可以直接在window计算机内搜索font,网上百度中文对应的font字体是哪些,然后找到你想要的font字体,并将其复制到font文件夹内如下:
注意修改后缀,一般后缀为.ttc。同时其他的class名称改成对应的中文即可。