Saltar al contenido principal
Este objeto se utiliza para ajustar distintos parámetros del preprocesamiento de páginas. El preprocesamiento de páginas se realiza antes del análisis de la página. Esta etapa incluye la corrección de la orientación de la página, la inversión de la imagen y la eliminación de distorsiones geométricas. Se pasa un puntero a este objeto a los métodos de procesamiento como miembro del objeto PageProcessingParams. El objeto PagePreprocessingParams 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 el estado del objeto desde el almacenamiento persistente. Los siguientes métodos permiten conservar la persistencia del objeto: Linux: SaveToFile y LoadFromFile Windows SaveToFile, LoadFromFile, SaveToMemory y LoadFromMemory.

Propiedades

,read-only

Devuelve el objeto.

Especifica si el fondo de la imagen debe blanquearse.

Esta propiedad es TSPV_Auto de forma predeterminada. En el modo predeterminado, ABBYY FineReader Engine blanquea el fondo.

Especifica si las distorsiones geométricas (perspectiva en fotografías, líneas curvas de libros escaneados, etc.) deben eliminarse durante el preprocesamiento de la página.

Esta propiedad es TSPV_Auto de forma predeterminada. En el modo predeterminado, ABBYY FineReader Engine corrige la geometría para fotografías.

Especifica si la imagen invertida debe corregirse.

Esta propiedad es TSPV_Auto de forma predeterminada. En el modo predeterminado, ABBYY FineReader Engine corrige las imágenes invertidas.

Especifica cómo debe corregirse la orientación de la imagen durante el preprocesamiento.

El valor predeterminado es COM_Auto, lo que significa que la orientación se determinará y corregirá automáticamente si es necesario.

Si esta propiedad se establece en CSM_Auto o CSM_Fast, la inclinación de la imagen se corregirá durante el preprocesamiento de la página.

La inclinación solo puede corregirse para ángulos no superiores a 20 grados.

De forma predeterminada, esta propiedad se establece en CSM_Auto, lo que implica una corrección de inclinación precisa.

Si esta propiedad se establece en TSPV_Yes, durante el preprocesamiento ABBYY FineReader Engine detectará los bordes del documento en la imagen y la recortará en consecuencia.

Esta función no es compatible con imágenes en blanco y negro.

El valor predeterminado de esta propiedad es TSPV_Auto. En el modo predeterminado, ABBYY FineReader Engine recorta la imagen u omite este paso automáticamente, según el origen de la imagen procesada.

Especifica cómo se determina el tipo de imagen. Funciona en conjunto con ImageSourceType.

Predeterminado: TSPV_Auto (efectivo solo cuandoImageSourceType = IST_Auto).

    • TSPV_Auto/TSPV_Yes — el motor detecta el tipo de imagen automáticamente.
    • TSPV_No — el motor no realiza la detección; lee el tipo de imagen a partir de las propiedades/metadatos del archivo (más rápido, pero depende de que los metadatos sean correctos).
  • IfImageSourceTypeis explicitly set to IST_Photo, IST_Scan, IST_Screenshot, IST_SyntheticImage, o IST_SyntheticText, la detección no se realiza (se trata como TSPV_No) y el motor lee el tipo de imagen desde las propiedades/metadatos.

Si esta propiedad se establece en TRUE, indica a ABBYY FineReader Engine que conserve únicamente el plano enblanco y negroen la imagen preparada. En este caso, la binarización de la imagen se realiza durante el preprocesamiento de la imagen.

De forma predeterminada, esta propiedad está establecida en FALSE.

Si esta propiedad se establece en ORM_Auto, ABBYY FineReader Engine detectará y sobrescribirá automáticamente la resolución de la imagen.

Si se establece en ORM_Manual, utilice la propiedadpara especificar la nueva resolución de la imagen.

La nueva resolución se aplicará antes que el resto de etapas de preparación de la imagen (como binarización, corrección de inclinación, etc.).

Notas:

  • Si establece esta propiedad en ORM_No y la resolución de la imagen preparada es demasiado baja (menos de 50 ppp), demasiado alta (más de 3200 ppp) o no está definida, la imagen no se abrirá y se producirá un error.
  • Si está abriendo un archivo PDF, la nueva resolución se utilizará para la rasterización de la imagen; el tamaño de la imagen en píxeles puede modificarse en función de la resolución detectada y las dimensiones de la página.

De forma predeterminada, el valor de la propiedad es ORM_Auto.

Este valor se utiliza para sobrescribir la resolución de la imagen preprocesada si la propiedad OverwriteResolutionMode es ORM_Manual.

Tenga en cuenta que el valor predeterminado de esta propiedad es 0, por lo que debe establecer el valor deseado manualmente. Si establece OverwriteResolutionMode en ORM_Manual y no establece un valor para esta propiedad, se producirá un error.

Especifica los parámetros de división de página.

Especifica cómo se enderezarán las líneas.

Esta propiedad es SLM_Auto de forma predeterminada. En este caso, se utilizará el nuevo algoritmo de red neuronal.

Si esta propiedad es TRUE, ABBYY FineReader Engine utilizará algoritmos para la binarización rápida de imágenes. La binarización se realiza durante el preprocesamiento (si DiscardColorImage es TRUE) o más adelante cuando se necesita una imagen en blanco y negro (por ejemplo, al llamar a la propiedadpara un documento de imagen abierto por primera vez). Establecer esta propiedad en TRUE acelerará la binarización; sin embargo, su calidad puede verse reducida.

De forma predeterminada, el valor de esta propiedad es FALSE.

Especifica cómo se detectará la resolución.

Esta propiedad es RDM_Auto de forma predeterminada. En este caso, se utilizará el nuevo algoritmo de red neuronal.




Métodos

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

Parámetro de salida

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

Parámetro de entrada

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

Ejemplos

Este objeto se usa en los siguientes ejemplos de código:

Consulte también

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