代码如下:
cv2.putText(frame, person_name, (row.x-10, row.y-10), cv2.FONT_HERSHEY_TRIPLEX,1.5,(255, 255, 255))
数据类型是字符串,打印出来很好。为什么putText()函数显示问号?
P.S。该行是从pyodbc的数据库中收到的,数据库整理是一般西里尔字母的东西
答案 0 :(得分:1)
您使用的是unicode吗? A little looking around显示显然 openCV(至少putText()
- 我现在还记不起任何其他可能接受字符串作为输入的示例,与此函数相同)不支持unicode。 Attempting unicode characters我自己,得到了相同的结果(Windows 10,openCV3)。抱歉伙计,但你现在必须坚持使用ASCII字符。