文本提取
Note: Some parts of this article may be in English. We apologize for the inconvenience and are working on adding the translation as soon as possible.
This scenario enables the extraction of the body text of a document and texts on logos, seals, and on any elements other than the body text.
The natural order of the text "how a human would read it" is preserved. You can then feed the documents to natural language processing (NLP) engines on your side, for example, to be quickly summarized, searched for sensitive information, or go through a sentiment review.
如需提取文档的主要文本,通过扫描获得或者以电子格式保存的图像文件通常要经过多个处理阶段,每个阶段有自己的具体细节:
- 预处理扫描的图像或照片
已扫描图像在识别之前可能需要一些预处理,例如,如果已扫描文档包含背景噪音、歪斜文本、反转颜色、黑色边距、错误方向或者分辨率等。
- 识别文档图像上最大量的文字
执行图像识别使用的设置须确保从文档图像中找到并提取所有可能的文本。
场景实现
下面内容详细说明了在该场景中使用 ABBYY FineReader Engine 12 的建议方法。建议的方法使用最适合该场景的处理设置。
第1步加载 ABBYY FineReader Engine
第2步加载方案设置
第3步加载和预处理图像
第4步文档识别
第5步搜索重要信息
(Optional) 第6步文档导出
第7步卸载 ABBYY FineReader Engine
所需资源
您可以使用 FREngineDistribution.csv 文件来自动创建应用程序正常工作所需的文件列表。若要用该方案进行处理,请在栏5 (RequiredByModule) 中对以下值进行选择:
Core
Core.Resources
Opening
Opening, Processing
Processing
Processing.OCR
Processing.OCR, Processing.ICR
Processing.OCR.NaturalLanguages
Processing.OCR.NaturalLanguages, Processing.ICR.NaturalLanguages
Export
Export, Processing
如果修改标准场景,请相应更改所需的模块。您还需要指定界面语言、识别语言和应用程序使用的任何其他功能( 例如,如果需要打开 PDF 文件,则使用 Opening.PDF;如果需要识别 CJK 语言中的文本,则使用 Processing.OCR.CJK)。请参见 借助 FREngineDistribution.csv 文件处理 进一步了解详情。
针对具体任务的其他优化
- 扫描
- 扫描
ABBYY FineReader Engine 文档扫描方案说明。 - 识别
- 微调页面预处理、分析、识别和合成参数
使用分析、识别和合成参数的对象自定义文档处理。 - Recognize handwriting
The TextExtraction_*** profiles do not include handwritten or handprinted text recognition. If you need to recognize handwriting, set the DetectHandwritten property of the PageAnalysisParams object to TRUE. - PageProcessingParams 对象
该对象可让您自定义分析和识别参数。通过使用该对象,您可以指出必须检测哪些图像和文本特点(翻转图像,方向,条形码,识别语言,识别误差)。 - SynthesisParamsForPage 对象
该对象包括负责在合成期间恢复页面格式的参数。 - SynthesisParamsForDocument 对象
该对象可让您自定义文档合成:恢复其结构和格式。 - MultiProcessingParams 对象
同时处理可能会在处理大量图像时适用。在此情况下,处理负荷会于图像打开和预处理、布局分析和识别期间在处理器内核之间分布,使得可能加速处理。
读取模式(同时或者连续)使用 MultiProcessingMode 属性进行设置。RecognitionProcessesCount 属性控制可被启动的进程数量。 - 搜索重要信息
- 使用针对指定数据类型的特殊参数重新读取文档
- 字段别识别
文本短片段识别场景说明。 - 保存数据
- 保存已识别文档可以使用 FRDocument 对象的 Export 或 ExportPages 方法,做法是将 FileExportFormatEnum 常数分派为一个参数。
- 文档存档
将文档保存为电子副本的场景说明。
另请参阅
07.11.2025 12:48:30
