Python Opencv无法在视频框架上获得学位符号

时间:2015-06-29 00:26:55

标签: python opencv unicode

我在视频帧上显示度数符号°以指示本地位置时出现小问题。

这是代码的一部分,使用Opencv with Python

text1 = "4°30'30''N 4°00'20''W"

if ret == True:

    sys.stdout = codecs.getwriter('UTF-8')(sys.stdout)

    cv2.putText(frame, " {}".format(text1), (10, 20),
             cv2.FONT_ITALIC, 0.5, (255, 255, 255), 1)

视频帧的输出为4??30'30''N 4??00'20''W

我在这个论坛以及谷歌搜索了很多,但我使用过的所有其他代码都生成了 UnicodeEncodeError: 'ascii' codec can't encode character u'\xb0' in position 1: ordinal not in range(128)

0 个答案:

没有答案