【发布时间】:2019-04-29 13:26:57
【问题描述】:
有什么方便的方法可以将文本直接绘制到 OpenCV 圆圈中吗?在谷歌中没有找到任何类似的答案。
如果我只是将圆的 Centroid_X 和 Centroid_Y 用于 putText 我会得到如下图所示的内容,但我希望 Text 完全适合圆并且找不到任何优雅的方式在圆圈内绘制文本。
cv2.putText(frame, text, (cX, cY), FONT, 1.5, TEXT_COLOUR, int(TEXT_THICKNESS), cv2.LINE_AA)
【问题讨论】:
-
使用
cv2.getTextSize计算文本边界框的大小。将原点偏移盒子宽度和高度的一半,使其中心与圆的质心重合。
标签: python python-3.x opencv