Este objeto corresponde a una imagen abierta, o “documento de imagen”. Sus atributos reflejan los atributos de una imagen. El objeto ImageDocument es el objeto raíz de una colección de objetos Image, o “planos de imagen”. Cada documento de imagen incluye 4 “planos de imagen”: blanco y negro, gris, color y vista previa. Se puede acceder a ellos mediante las propiedades correspondientes. El objeto contiene varios métodos de preprocesamiento de imágenes. Algunos de estos métodos son adecuados solo para fotos; otros pueden utilizarse con todo tipo de documentos. Algunos métodos aumentan la calidad del reconocimiento; otros solo mejoran la representación visual de las imágenes, pero pueden reducir la calidad del reconocimiento. Estos últimos deben usarse solo después del reconocimiento. Lea atentamente la descripción de cada método para determinar si puede utilizarse en su caso de uso. A continuación puede ver el orden en el que recomendamos usar los métodos de preprocesamiento de imágenes (use solo los métodos de la lista que sean adecuados para su caso de uso):Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
- Para mejorar la calidad del reconocimiento:
- Recortar la imagen
- Mejorar el contraste local
- Corregir la orientación (use el método Transform con los parámetros necesarios)
- Invertir o reflejar la imagen (use el método Transform con los parámetros necesarios)
- Corregir la inclinación
- Dividir una doble página (use el método SplitPages del objeto FRDocument)
- Eliminar distorsiones geométricas
- Eliminar manchas
- Eliminar ruido
- Eliminar desenfoque por movimiento
- Suprimir objetos de color
- Eliminar objetos de color
- Para mejorar la apariencia de la imagen:
- Igualar el brillo y hacer que el fondo sea blanco
- Suavizar la textura de la imagen
- Aplicar tramado a la imagen
- En Linux y macOS: suscribir el objeto al objeto ImageDocument llamando a la función global AdviseFREngineObject.
- En Windows: configurar la conexión entre el objeto y el origen de eventos implementado en el objeto ImageDocument mediante los mecanismos COM estándar.
Propiedades
Devuelve el objeto. | ||
Proporciona acceso al plano de imagen en blanco y negro del objeto ImageDocument actual. | ||
Proporciona acceso al plano de imagen en color del objeto ImageDocument actual. | ||
Proporciona acceso al plano de imagen gris del objeto ImageDocument actual. | ||
, de solo lectura | Almacena el identificador del documento de imagen. | |
, de solo lectura | Cada plano de color del documento de imagen se caracteriza por su propio tipo de color. Esta propiedad especifica el tipo de color de todo el documento de imagen como el valor máximo de los valores correspondientes de sus planos de color (blanco y negro, gris, color). | |
, de solo lectura | Especifica si el documento de imagen se almacena solo en la memoria o si también está representado como una carpeta en el disco. Después de llamar al método SaveTo, el valor de esta propiedad no cambia. Debe volver a cargar el documento de imagen llamando al método LoadImageDoc. | |
, de solo lectura | Almacena la ruta de acceso a la carpeta que contiene la representación interna del objeto en el disco. La propiedad contiene una cadena vacía si el valor de la propiedad IsInMemory es TRUE. Después de llamar al método SaveTo, el valor de esta propiedad no cambia. Debe volver a cargar el documento de imagen llamando al método LoadImageDoc. | |
Devuelve elobjeto que contiene información sobre las coordenadas de los píxeles en el estado actual de modificación. Esta propiedad resulta útil cuando necesita convertir coordenadas entre dos estados durante el procesamiento de imágenes. | ||
, de solo lectura | Indica si se ha realizado alguna modificación en el objeto ImageDocument desde que se cargó en memoria o desde la última llamada al método. | |
, de solo lectura | Especifica la rotación aplicada a la imagen desde que se abrió. | |
, de solo lectura | Esta propiedad, establecida en TRUE, indica que los colores de la imagen se han invertido desde que se abrió. | |
, de solo lectura | Esta propiedad, cuando se establece en TRUE, especifica que la imagen se reflejó respecto al eje vertical desde que se abrió. | |
, de solo lectura | Esta propiedad indica si la inclinación de la imagen se corrigió por completo durante la apertura, el preprocesamiento o al llamar al método. La tangente del ángulo de inclinación corregido se almacena en la propiedad SkewAngle. | |
, de solo lectura | Almacena la tangente del ángulo de inclinación detectado en la imagen y corregido durante la apertura, el preprocesamiento o al llamar almétodo. Si el ángulo de inclinación es negativo, la imagen se gira en el sentido de las agujas del reloj; si el ángulo es positivo, la imagen se gira en sentido contrario a las agujas del reloj. La imagen puede girarse alrededor de cualquier punto. El tamaño de la imagen corregida siempre es mayor que el tamaño de la imagen original. Si realiza más modificaciones en la imagen, el valor de esta propiedad se restablece a 0. Guarde el valor del ángulo de inclinación corregido, si lo necesita, antes de llamar a cualquier otro método para editar la
imagen. | |
, de solo lectura | Indica si el objeto ImageDocument se creó a partir de un archivo que contiene texto. Por ejemplo, los archivos PDF pueden incluir una capa de texto. | |
, de solo lectura | Indica si el objeto ImageDocument se creó a partir de un archivo que es una fotografía. | |
, de solo lectura | Proporciona información sobre el formato del archivo de imagen de origen del objeto ImageDocument actual. Si esta información no está disponible o la imagen se recibió desde un escáner, el valor de esta propiedad es IFF_UnknownFormat. | |
, de solo lectura | Proporciona información sobre el escáner utilizado para adquirir la imagen. Si no hay información disponible sobre los parámetros de la imagen de origen o la imagen se recibió de un archivo, el valor de esta propiedad es una cadena vacía. | |
, de solo lectura | Proporciona información sobre el umbral de intensidad de escaneado del objeto ImageDocument actual. Si la información sobre los parámetros de la imagen de origen no está disponible o la imagen se obtuvo de un archivo, el valor de esta propiedad es -1. | |
, de solo lectura | Proporciona información sobre la resolución horizontal de la imagen de origen del objeto ImageDocument actual. Si no se dispone de información sobre los parámetros de la imagen de origen, el valor de esta propiedad es 0. | |
, de solo lectura | Proporciona información sobre la resolución vertical de la imagen de origen del objeto ImageDocument actual. Si no hay información disponible sobre los parámetros de la imagen de origen, el valor de esta propiedad es 0. | |
Métodos
| Nombre | Descripción |
|---|---|
| ApplySigmaFilter | Este método aplica a la imagen un filtro para reducir el ruido. Resulta especialmente útil en fotografías. |
| ChangeResolution | Cambia la resolución de la imagen. |
| CorrectShadowsAndHighlights | Corrige las sombras excesivas y las zonas sobreiluminadas de la imagen. |
| CorrectSkew | Corrige la inclinación de la imagen. |
| CropImage | Detecta los bordes del documento en la imagen y, a continuación, la recorta. |
| DitherImage | Aplica tramado a la imagen mediante el algoritmo Floyd–Steinberg o Bayer (ordenado). |
| EnhanceLocalContrast | Aumenta el contraste local de la imagen. |
| EqualizeBrightness | Ecualiza el brillo de la imagen. Este método solo puede usarse con imágenes en escala de grises y en color. |
| FindBlackSquares | Detecta los cuadrados negros de la imagen. |
| GetPreviewImage | Proporciona acceso a la capa de imagen de vista previa de 94 * 60 del objeto ImageDocument actual. Si la vista previa de este tamaño aún no se ha creado, se creará en esta llamada, lo que llevará cierto tiempo. |
| GetPreviewImageSpecificSize | Proporciona acceso al plano de imagen de vista previa del objeto ImageDocument actual y permite especificar su tamaño. Si la vista previa de ese tamaño aún no se ha creado, se creará durante esta llamada, lo que puede tardar algún tiempo. |
| GetTextBackgroundColor | Detecta los colores del texto y del fondo en el rectángulo especificado de la imagen. |
| Modify | Permite modificar la imagen. Este método ofrece modificaciones más avanzadas que el método Transform. |
| RemoveColorObjects | Elimina los objetos de color especificados de toda la imagen o de partes de ella. Este método solo puede usarse con imágenes en color. |
| RemoveColorObjectsEx | Elimina de la imagen todos los objetos de color de los tonos especificados y los reemplaza por el color especificado. Los objetos eliminados pueden guardarse en una imagen independiente. |
| RemoveGarbage | Elimina el ruido de la imagen (puntos sobrantes más pequeños que un tamaño determinado). |
| RemoveGeometricalDistortions | Elimina las distorsiones geométricas de la imagen (como las líneas curvadas cerca del borde de una página). |
| RemoveMotionBlur | Elimina el desenfoque por movimiento de la imagen. |
| RemoveNoise | Reduce el ruido en la imagen. |
| SaveImageRegionTo | Guarda las partes de la imagen en una carpeta del disco. La imagen guardada está en el formato interno de ABBYY FineReader Engine. |
| SaveModified | Guarda todas las modificaciones realizadas en el objeto ImageDocument actual en una carpeta del disco. |
| SaveTo | Guarda el contenido del objeto ImageDocument en una carpeta del disco. La imagen se guarda en el formato interno de ABBYY FineReader Engine. |
| SaveToFile | Guarda el contenido del objeto ImageDocument en un archivo. |
| SaveToMemory Nota: Solo para Windows. | Guarda el contenido del objeto ImageDocument en la memoria global. |
| SmoothImage | Permite suavizar la imagen. Este método solo puede utilizarse con imágenes en escala de grises y en color. |
| SmoothTexture | Suaviza la imagen mediante un filtro no lineal. Es útil para imágenes con textura. Este método solo puede utilizarse con imágenes en escala de grises y en color que midan al menos 3 píxeles en cada dimensión. |
| Transform | Aplica un conjunto limitado de transformaciones a la imagen. |
Diagrama de objetos
Parámetro de salida
Parámetro de entrada
- método AddImageDocument del objeto FRDocument
- método SetImageData del objeto TrainingImage
