6
头像识别的位置中文显示乱码,怎样设置能够支持中文?
头像识别的位置中文显示乱码,怎样设置能够支持中文?
红框人名位置的部分,如果人名是中文,则会显示为“????”,默认只能使用英文
utf-8表示没问题
@donaldxu 您好,UTF-8具体是在什么位置设置,是python文件头设置utf-8吗?
我的环境是ubuntu 14 ,anaconda for python 3 训练人像的照片文件名字也是utf8
from PIL import Image, ImageDraw, ImageFont
im = @@Image.fromarray(frame)
...
cv2.rectangle(frame, (left, top), (right, bottom), (255, 0, 0), 2)
cv2.rectangle(frame, (left, bottom - 35), (right, bottom), (255, 0, 0), cv2.FILLED)
draw = ImageDraw.Draw(im)
font = ImageFont.truetype("KaiGenGothicTW-Normal.ttf", 15)
draw.text((left + 4, bottom - 24), name, font=font)
frame = cv2.cvtColor(np.array(im), cv2.COLOR_BGR2RGB)
...
@LoTimmy 谢谢,问题解决了