如何从python中的图像中删除某些文本?

问题描述 投票:0回答:1

我想从“aadhaar卡”的图像中删除12位“aadhaar”号码。

这是示例输入文件:

input_file

这就是我想要输出的方式:

output

我该怎么办?

python python-3.x opencv opencv3.0
1个回答
0
投票

以下是获得目的的可能程序:

  1. 在输入图像上运行tesseract并创建一个特殊文件。
  2. 使用特定的解析器模块解析特定的文件,并在列表中获取提取的文本。
  3. 使用正则表达式在字符串列表(tesseract读取的文本)中搜索所需的数字字段。
  4. Hocr文件还包含每个提取文本的边界框,从而获得整个字段的边界框。
  5. 使用边界框和尺寸创建具有白色背景的小图像。
  6. Check this将较小的图像覆盖在较大的图像上
© www.soinside.com 2019 - 2024. All rights reserved.