YOLO默认输出检测物体的英文名称,我们需要显示本土化,本来以为只需要在代码添加label的地方汉化就可以,后发现不会有效果。
参考YOLO应用化之添加中文支持
可能是点背,我遇到的问题要比上边提到的多,故我又写了篇博客记录我的心酸历程,希望能帮到更多人。
修改步骤如下
1、修改data/labels/make_labels.py
# -*- coding: utf-8 -*-
import os
#l=[]
#with open("coco.names") as list_in:
# for line in list_in:
# l.append(line)
l=["人","自行车","车","摩托车","飞机","大巴","火车","卡车","船","交通灯","消防栓","停止标识","停车计时器","长凳","鸟","猫","狗","马","羊","牛","大象","熊","斑马","长颈鹿","背包","伞","手提包","领带","手提箱","飞盘","雪橇","滑雪板","体育用球","风筝","棒球棒","棒球手套","滑板","冲浪板","网球拍","瓶子","红酒杯","杯子","叉子","小刀"