我正在使用 cv2.putText() 在图像上绘制文本字符串。
当我写:
cv2.putText(img, "This is \n some text", (50,50), cv2.FONT_HERSHEY_SIMPLEX, 1, 2)
图像上绘制的文字是:
This is ? some text
我期待文本在新行中打印为 \n
是换行符的转义字符,但它在图像上绘制 ?
。
为什么会这样?难道我做错了什么 ?
原文由 Vipul 发布,翻译遵循 CC BY-SA 4.0 许可协议
不幸的是
putText
没有正确处理\n
符号。请参阅 相关的拒绝拉取请求。您需要自己拆分文本并进行多次putText
调用,例如: