我有一组照片,其中显示了文字。我想用我选择的模式替换该文本。我正在使用OCR查找文本,因此我已经知道它的位置,并选择它作为感兴趣的区域。
例如,鉴于此照片:
OCR返回文本所在的坐标:
我想替换文字来实现这个目标:
如何使用OpenCV选择,删除和替换文本?
答案 0 :(得分:1)
我的建议是图像二值化。由于您获得了文本所在的坐标,因此将二进制图像视为蒙版,二进制图像中的文本在您获得的区域中应为255,然后您可以为文本像素指定其他值。
答案 1 :(得分:0)
一旦你有了感兴趣的大致区域,在该区域运行一个OTSU阈值例程,你就会得到一个二进制掩码(希望如果图像不是很嘈杂)。
根据你的内心修补二元面具。