gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 22:13:40 25 4
gpt4 key购买 nike

出于某种原因,我需要将中文文本放在裁剪后的图像中。我使用了cv2中的“putText”方法来实现这个目标。

这是我使用的代码:

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

然而,图像中显示的所有字符都变成了“?”。我该如何解决这个问题? cv2支持中文编码吗?

最佳答案

问题是OpenCV只有好时字体,不包含汉字。所以你需要别的东西。有一个 OpenCV extension library这似乎解决了这个问题。

程序位于 http://opencv-extension-library.googlecode.com/svn/doc/r263/classCvxText.html#2b5076328cd67ddd5a4eecc8e00cba3e当然看起来它正在尝试加载字体并在图像中绘制字符。

关于python - python OpenCV(cv2) putText方法中的中文编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24544461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com