我在视频帧上显示度数符号°
以指示本地位置时出现小问题。
这是代码的一部分,使用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)