【发布时间】:2021-12-28 08:31:45
【问题描述】:
我想使用 opencv 在图像上呈现自定义文本,同时在文本周围有一个白色轮廓,文本内部是黑色的。目前我只能以单一的静态颜色(在这种情况下为黑色)打印文本,如下所示:
cv2.putText(img, "My text", (x, y), font, font_size, (0, 0, 0), font_thickness, lineType = cv2.LINE_AA)
如何实现如下图所示的效果,文字的轮廓是白色的,内部是黑色的?
注意:文本放置在图像上,因此文本周围的剩余空间(示例图像中的灰色空间)应该是透明的。
【问题讨论】:
-
请不要滥用计算机视觉库来获取“效果”。
-
请问?我没有滥用库来获得特殊效果,我只是想增加覆盖文本的可见性,没有必要为这种小事添加额外的依赖项。
标签: python image opencv colors image-masking