Saltar al contenido principal
Este objeto se utiliza para ajustar distintos parámetros del preprocesamiento de páginas, el análisis de diseño, el reconocimiento y la síntesis de páginas. Comprende objetos secundarios de tipo PagePreprocessingParams, PageAnalysisParams, ObjectsExtractionParams, RecognizerParams y SynthesisParamsForPage, a los que se puede acceder mediante las Propiedades correspondientes. Se pasa un puntero a este objeto a distintos métodos de procesamiento junto con otros parámetros. El objeto PageProcessingParams es un objeto persistente. Esto significa que el estado actual del objeto puede escribirse en un almacenamiento persistente. Más adelante, el objeto puede volver a crearse leyendo su estado desde el almacenamiento persistente. Los siguientes métodos proporcionan persistencia al objeto: Linux: SaveToFile, y LoadFromFile Windows SaveToFile, LoadFromFile, SaveToMemory, y LoadFromMemory.

Propiedades

,de solo lectura

Devuelve el objeto.

Especifica si se debe realizar el preprocesamiento de página. El preprocesamiento de página se realiza antes del análisis de página e incluye la corrección de orientación, inversión y distorsiones geométricas. Si esta propiedad es FALSE, la propiedad PagePreprocessingParams se omite.

El valor predeterminado de esta propiedad es TRUE.

Proporciona acceso al subconjunto de parámetros de procesamiento de página que afectan al proceso de preprocesamiento de página. El preprocesamiento de página se realiza antes del análisis de página e incluye la corrección de orientación, inversión y distorsiones geométricas.

Estos parámetros se omiten si el valor de la propiedad PerformPreprocessing es FALSE.

Especifica si los objetos de color deben filtrarse en la imagen antes del análisis de diseño y el reconocimiento. Si esta propiedad se establece en FALSE, la propiedad ColorObjectsProhibitingParams se omite.

El valor predeterminado de esta propiedad es FALSE.

,de solo lectura

Proporciona acceso a los parámetros de filtrado de objetos de color.

Los parámetros solo se tienen en cuenta si ProhibitColorObjectsAtProcessing está establecido en TRUE.

Especifica si se debe realizar el análisis de página. Si esta propiedad es FALSE, la propiedad PageAnalysisParams se omite.

El valor predeterminado de esta propiedad es TRUE.

Si su licencia no admite el módulo Analysis , el valor predeterminado de esta propiedad es FALSE.

Proporciona acceso al subconjunto de parámetros de procesamiento de página que afectan al proceso de análisis de página.

Estos parámetros se omiten si el valor de la propiedad PerformAnalysis es FALSE.

Proporciona acceso al subconjunto de parámetros de procesamiento de página que afectan a la extracción de objetos.

Especifica si se debe realizar el reconocimiento. Si esta propiedad es FALSE, la propiedad RecognizerParams se ignora.

El valor predeterminado de esta propiedad es TRUE.

Si su licencia no admite el módulo deReconocimiento, el valor predeterminado de esta propiedad es FALSE.

Proporciona acceso al subconjunto de parámetros de procesamiento de página que afectan al proceso de reconocimiento de página.

Proporciona acceso al subconjunto de parámetros de procesamiento de página que afectan al proceso de síntesis de página.

Métodos

NombreDescripción
CopyFromInicializa las propiedades del objeto actual con los valores de las propiedades correspondientes de otro objeto.
LoadFromFileRestaura el contenido del objeto desde un archivo del disco.
LoadFromMemory <Note> : Solo para Windows. </Note>Restaura el contenido del objeto desde la memoria global.
SaveToFileGuarda el contenido del objeto en un archivo del disco.
SaveToMemory <Note> : Solo para Windows. </Note>Guarda el contenido del objeto en la memoria global.
PageProcessingParams Diagrama de objetos

Parámetro de salida

Este objeto es el parámetro de salida del método CreatePageProcessingParams del objeto Engine.

Parámetro de entrada

Este objeto se pasa como parámetro de entrada en los siguientes métodos:

Ejemplos

// Suponemos que el documento ya se ha creado y que se han agregado imágenes
FREngine.IEngine engine;
FREngine.IFRDocument frdoc;
// Crear y configurar los parámetros de procesamiento de páginas
FREngine.IPageProcessingParams pParams = engine.CreatePageProcessingParams();
// No queremos preprocesar la imagen
pParams.PerformPreprocessing = false;
// Queremos detectar códigos de barras en la imagen
pParams.PageAnalysisParams.DetectBarcodes = true;
...
// Usar esta configuración para procesar la primera página del documento
frDoc.Pages[0].PreprocessAnalyzeRecognize( pParams );
... // trabajar con el resultado
El objeto se utiliza en los siguientes ejemplos de código:

Consulte también

Ajuste de parámetros de preprocesamiento, análisis, reconocimiento y síntesis Trabajar con Propiedades