Class PreprocessingFilter

Class PreprocessingFilter

Namespace: Aspose.OCR.Models.PreprocessingFilters
Assembly: Aspose.OCR.dll (25.1.0)

Clase base para comandos de procesamiento de imágenes.

public class PreprocessingFilter : IEnumerable

Herencia

objectPreprocessingFilter

Implementa

IEnumerable

Miembros heredados

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructores

PreprocessingFilter()

public PreprocessingFilter()

Propiedades

Default

La colección de filtros predeterminados contiene el filtro AutoSkew.

public static PreprocessingFilter Default { get; }

Valor de la propiedad

PreprocessingFilter

Empty

Colección de filtros vacía.

public static PreprocessingFilter Empty { get; }

Valor de la propiedad

PreprocessingFilter

Métodos

Add(PreprocessingFilter)

Agrega el nuevo filtro a la colección para ejecutar todas las operaciones posteriores.
La consistencia en la colección es importante.

public void Add(PreprocessingFilter filter)

Parámetros

filter PreprocessingFilter

Nueva operación para agregar a la lista de filtros.

AutoDenoising()

Habilita el uso de una red neuronal adicional para mejorar la imagen - reducir el ruido.
Útil para imágenes con artefactos de escaneo, distorsión, manchas, destellos, gradientes, elementos extraños.

public static PreprocessingFilter AutoDenoising()

Retorna

PreprocessingFilter

Objeto AutoDenoisingFilter.

AutoDenoising(Rectangle)

Habilita el uso de una red neuronal adicional para mejorar la parte de la imagen - reducir el ruido.
Útil para imágenes con artefactos de escaneo, distorsión, manchas, destellos, gradientes, elementos extraños.

public static PreprocessingFilter AutoDenoising(Rectangle area)

Parámetros

area Rectangle

Coordenadas de la parte de la imagen a corregir.

Retorna

PreprocessingFilter

Objeto AutoDenoisingFilter.

AutoDewarping()

Corrige automáticamente las distorsiones geométricas en la imagen.
¡Extremadamente intensivo en recursos!

public static PreprocessingFilter AutoDewarping()

Retorna

PreprocessingFilter

Objeto AutoDewarpingFilter.

AutoSkew()

Habilita la corrección automática de la inclinación de la imagen.

public static PreprocessingFilter AutoSkew()

Retorna

PreprocessingFilter

Objeto AutoSkewFilter.

AutoSkew(Rectangle)

Habilita la corrección automática de la inclinación de la parte de la imagen.

public static PreprocessingFilter AutoSkew(Rectangle area)

Parámetros

area Rectangle

Coordenadas de la parte de la imagen a corregir.

Retorna

PreprocessingFilter

Objeto AutoSkewFilter.

Binarize()

Convierte una imagen a una imagen en blanco y negro.
Las imágenes binarias son imágenes cuyos píxeles solo tienen dos posibles valores de intensidad.
Normalmente se muestran como blanco y negro. Numéricamente, los dos valores son a menudo 0 para negro y 255 para blanco.
Las imágenes binarias se producen mediante umbralización automática de una imagen.

public static PreprocessingFilter Binarize()

Retorna

PreprocessingFilter

Objeto BinarizeFilter.

Binarize(Rectangle)

Convierte una parte de la imagen a una imagen en blanco y negro.
Las imágenes binarias son imágenes cuyos píxeles solo tienen dos posibles valores de intensidad.
Normalmente se muestran como blanco y negro. Numéricamente, los dos valores son a menudo 0 para negro y 255 para blanco.
Las imágenes binarias se producen mediante umbralización automática de una imagen.

public static PreprocessingFilter Binarize(Rectangle area)

Parámetros

area Rectangle

Coordenadas de la parte de la imagen a corregir.

Retorna

PreprocessingFilter

Objeto BinarizeFilter.

ContrastCorrectionFilter()

Filtro de corrección de contraste.

public static PreprocessingFilter ContrastCorrectionFilter()

Retorna

PreprocessingFilter

Objeto ContrastCorrectionFilter.

ContrastCorrectionFilter(Rectangle)

Filtro de corrección de contraste para la parte de la imagen.

public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)

Parámetros

area Rectangle

Coordenadas de la parte de la imagen a corregir.

Retorna

PreprocessingFilter

Objeto ContrastCorrectionFilter.

Dilate()

La dilatación agrega píxeles a los bordes de los objetos en una imagen.

public static PreprocessingFilter Dilate()

Retorna

PreprocessingFilter

Objeto DilateFilter.

Dilate(Rectangle)

La dilatación agrega píxeles a los bordes de los objetos en una parte de la imagen.

public static PreprocessingFilter Dilate(Rectangle area)

Parámetros

area Rectangle

Coordenadas de la parte de la imagen a corregir.

Retorna

PreprocessingFilter

Objeto DilateFilter.

GetEnumerator()

Para la realización de la interfaz IEnumarable.

public IEnumerator GetEnumerator()

Retorna

IEnumerator

IEnumerator

Invert()

Invierte automáticamente los colores en una imagen de documento.

public static PreprocessingFilter Invert()

Retorna

PreprocessingFilter

Objeto InvertFilter.

Invert(Rectangle)

Invierte automáticamente los colores en una parte de la imagen.

public static PreprocessingFilter Invert(Rectangle area)

Parámetros

area Rectangle

Coordenadas de la parte de la imagen a corregir.

Retorna

PreprocessingFilter

Objeto InvertFilter.

Median()

El filtro de mediana recorre cada elemento de la imagen y reemplaza cada píxel con la mediana de sus píxeles vecinos.

public static PreprocessingFilter Median()

Retorna

PreprocessingFilter

Objeto MedianFilter.

Median(Rectangle)

El filtro de mediana recorre cada elemento de la parte de la imagen y reemplaza cada píxel con la mediana de sus píxeles vecinos.

public static PreprocessingFilter Median(Rectangle area)

Parámetros

area Rectangle

Coordenadas de la parte de la imagen a corregir.

Retorna

PreprocessingFilter

Objeto MedianFilter.

Resize(int, int, InterpolationFilterType)

Redimensionar imagen - Aumentar o reducir la resolución de la imagen.

public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)

Parámetros

width int

El nuevo ancho de la imagen.

height int

La nueva altura de la imagen.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

Retorna

PreprocessingFilter

Objeto ResizeFilter.

Resize(int, int)

Redimensionar imagen - Aumentar o reducir la resolución de la imagen.
InterpolationFilterType = Lanczos8

public static PreprocessingFilter Resize(int width, int height)

Parámetros

width int

El nuevo ancho de la imagen.

height int

La nueva altura de la imagen.

Retorna

PreprocessingFilter

Objeto ResizeFilter.

Rotate(float)

Gira la imagen original.

public static PreprocessingFilter Rotate(float angle)

Parámetros

angle float

Ángulo de rotación.De -360 a 360

Retorna

PreprocessingFilter

Objeto RotateFilter.

Rotate(float, Rectangle)

Gira una parte de la imagen.

public static PreprocessingFilter Rotate(float angle, Rectangle area)

Parámetros

angle float

Ángulo de rotación.De -360 a 360

area Rectangle

Coordenadas de la parte de la imagen a corregir.

Retorna

PreprocessingFilter

Objeto RotateFilter.

Scale(float)

Redimensionar imagen - Aumentar o reducir la resolución de la imagen.
InterpolationFilterType = Lanczos8

public static PreprocessingFilter Scale(float ratio)

Parámetros

ratio float

El factor de escala. Recomendado de 0.1 a 1 para reducir. De 1 a 10 para aumentar.

Retorna

PreprocessingFilter

Objeto ScaleFilter.

Scale(float, InterpolationFilterType)

Redimensionar imagen - Aumentar o reducir la resolución de la imagen.

public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)

Parámetros

ratio float

El factor de escala. Recomendado de 0.1 a 1 para reducir. De 1 a 10 para aumentar.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

Retorna

PreprocessingFilter

Objeto ScaleFilter.

Threshold(int)

Crea una imagen binaria basada en el establecimiento de un valor umbral en la intensidad de los píxeles de la imagen original.

public static PreprocessingFilter Threshold(int value)

Parámetros

value int

El valor máximo.

Retorna

PreprocessingFilter

Objeto BinarizeFilter.

Threshold(int, Rectangle)

Crea una parte binaria de la imagen basada en el establecimiento de un valor umbral en la intensidad de los píxeles de la parte de la imagen original.

public static PreprocessingFilter Threshold(int value, Rectangle area)

Parámetros

value int

El valor máximo.

area Rectangle

Coordenadas de la parte de la imagen a corregir.

Retorna

PreprocessingFilter

Objeto BinarizeFilter.

ToGrayscale()

Convierte una imagen a una imagen en escala de grises.
La imagen en escala de grises tiene 256 niveles de luz en la imagen (0 a 255).

public static PreprocessingFilter ToGrayscale()

Retorna

PreprocessingFilter

Objeto GrayscaleFilter.

 Español