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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从python中的图像中删除某些文本?相关的知识,希望对你有一定的参考价值。

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

这是示例输入文件:

input_file

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

output

我该怎么办?

答案

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

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

以上是关于如何从python中的图像中删除某些文本?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用python opencv删除文件夹中的特定图像

如何从 OpenCV 中的图像中删除空格?

如何从文本文件中删除重复并包含某些单词的行?

如何使用Python将某些字符串从文本文件复制到Word doc?

SQL查询从特定列中的每个字段中删除某些文本 - Oracle SQL

如何从文本图像中删除虚线带?