Я пытался напечатать текст деванагари на веб-камере CV2, используя -
cv2.putText(img, '%s' % (res), (100,400), cv2.FONT_HERSHEY_SIMPLEX, 4, (255,255,255), 4)
cv2.putText(img, '(score = %.5f)' % (float(score)), (100,450), cv2.FONT_HERSHEY_SIMPLEX, 1, (255,255,255))
Чтобы напечатать девнагари, я передаю символы юникода, однако в окне вывода я получаю только «?». Я думаю, cv2.putText не может прочитать все символы Юникода.
Ожидаемый результат:
ड, score = x.xxx
Юникод для ड is u '\ u0921'
??? , score = x.xxx
Любая помощь будет очень полезна. Заранее спасибо: D