跳转到主要内容
此对象用于调整页面预处理、布局分析、识别和页面合成中的各项参数。它由 PagePreprocessingParamsPageAnalysisParamsObjectsExtractionParamsRecognizerParamsSynthesisParamsForPage 类型的子对象组成,可通过相应属性访问这些子对象。指向此对象的指针会与其他参数一起传递给不同的处理方法。 PageProcessingParams 对象是一个持久化对象。这意味着该对象的当前状态可以写入持久存储。之后,可以通过从持久存储中读取对象状态来重新创建该对象。以下方法可用于持久化该对象: Linux: SaveToFileLoadFromFile Windows SaveToFileLoadFromFileSaveToMemoryLoadFromMemory

属性

,只读

返回对象。

指定是否执行页面预处理。页面预处理在页面分析之前执行,包括方向校正、反转和几何畸变校正。若此属性为 FALSE,则 PagePreprocessingParams 属性将被忽略。

此属性默认值为 TRUE。

提供对页面处理参数子集的访问,这些参数影响页面预处理过程。页面预处理在页面分析之前执行,包括方向校正、反转和几何畸变校正。

PerformPreprocessing 属性的值为 FALSE,则这些参数将被忽略。

指定在版面分析和识别之前是否需要从图像中过滤彩色对象。若此属性设置为 FALSE,则 ColorObjectsProhibitingParams 属性将被忽略。

此属性的默认值为 FALSE。

,只读

提供对彩色对象过滤参数的访问。

仅当 ProhibitColorObjectsAtProcessing 设置为 TRUE 时,这些参数才会生效。

指定是否执行页面分析。若此属性为 FALSE,则 PageAnalysisParams 属性将被忽略。

此属性默认值为 TRUE。

如果您的许可证不支持 Analysis 模块,则此属性的默认值为 FALSE。

提供对页面处理参数子集的访问,这些参数影响页面分析过程。

PerformAnalysis 属性的值为 FALSE,则这些参数将被忽略。

提供对页面处理参数子集的访问,这些参数影响对象提取过程。

指定是否执行识别。如果此属性为 FALSE,则 RecognizerParams 属性将被忽略。

此属性的默认值为 TRUE。

如果您的许可证不支持Recognition模块,则此属性的默认值为 FALSE。

提供对页面处理参数子集的访问,这些参数会影响页面识别过程。

提供对页面处理参数子集的访问,这些参数会影响页面合成过程。

方法

名称说明
CopyFrom使用另一个对象对应属性的值初始化当前对象的属性。
LoadFromFile从磁盘文件中恢复对象内容。
LoadFromMemory <Note> : 仅限 Windows。 </Note>从全局内存中恢复对象内容。
SaveToFile将对象内容保存到磁盘文件中。
SaveToMemory <Note> : 仅限 Windows。 </Note>将对象内容保存到全局内存中。
PageProcessingParams 对象图

输出参数

该对象是 Engine 对象的 CreatePageProcessingParams 方法的输出参数。

输入参数

此对象会作为输入参数传递给以下方法:

示例

// 假定文档已创建且已添加图像
FREngine.IEngine engine;
FREngine.IFRDocument frdoc;
// 创建并设置页面处理参数
FREngine.IPageProcessingParams pParams = engine.CreatePageProcessingParams();
// 不对图像进行预处理
pParams.PerformPreprocessing = false;
// 在图像中查找条形码
pParams.PageAnalysisParams.DetectBarcodes = true;
...
// 使用这些设置处理文档的第一页
frDoc.Pages[0].PreprocessAnalyzeRecognize( pParams );
... // 处理结果
该对象在以下代码示例中使用:

另请参阅

预处理、分析、识别和合成的调整参数 属性 的使用