python OpenCV(cv2)putText方法中的中文编码

2024-09-29 00:17:46 发布

您现在位置:Python中文网/ 问答频道 /正文

因为某些原因,我需要把中文文本放在一个裁剪过的图像中。我在cv2中使用了putText方法来实现这个目标。在

下面是我使用的代码:

cv2.putText(crop_img, u'中文字串'.encode('utf-8'), (200, 200), cv2.FONT_HERSHEY_PLAIN, 3.0, textColor, thickness=4)

但是,图像中显示的所有字符都变成了“?”。我怎么解决这个问题?cv2支持中文编码吗?在


Tags: 方法代码图像crop文本目标img原因