Class PreprocessingFilter
Nombre del espacio: Aspose.OCR.Models.PreprocessingFilters Asamblea: Aspose.OCR.dll (25.4.0)
Clase de base para comandos de procesamiento de imágenes.
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
PreprocessingFilter()
public PreprocessingFilter()
Properties
Default
La colección de filtros estándar contiene filtros AutoSkew
public static PreprocessingFilter Default { get; }
Valor de la propiedad
Empty
Colección de filtros vacíos
public static PreprocessingFilter Empty { get; }
Valor de la propiedad
Methods
Add(PreprocessingFilter)
Añade el nuevo filtro a la colección para continuar con todas las operaciones.Consistencia en la colección.
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
Nueva operación para agregar a la lista de filtros.
AutoDenoising()
Permite el uso de una red neural adicional para mejorar la imagen - reducir el ruido.Util para imágenes con artefactos de escaneo, distorción, puntos, flares, gradientes, elementos extranjeros.
public static PreprocessingFilter AutoDenoising()
Returns
AutoDenoisingFilter Objeto.
AutoDenoising(Rectangle)
Permite el uso de una red neural adicional para mejorar la parte de la imagen - reduce el ruido.Util para imágenes con artefactos de escaneo, distorción, puntos, flares, gradientes, elementos extranjeros.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
Las coordenadas de la parte de la imagen deben ser corregidas.
Returns
AutoDenoisingFilter Objeto.
AutoDewarping()
Correción automática de distorciones geométricas en la imagen.Extremamente intensos recursos!
public static PreprocessingFilter AutoDewarping()
Returns
Objeto de AutoDewarpingFilter.
AutoSkew()
Permite la corrección automática de la imagen.
public static PreprocessingFilter AutoSkew()
Returns
Objeto de AutoSkewFilter.
AutoSkew(Rectangle)
Permite la corrección automática de la parte de la imagen.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
Las coordenadas de la parte de la imagen deben ser corregidas.
Returns
Objeto de AutoSkewFilter.
Binarize()
Convertir una imagen en imagen negra y blanca.Las imágenes binarias son imágenes cuyos píxeles tienen sólo dos posibles valores de intensidad.Normalmente se muestran como negro y blanco.Numéricamente, los dos valores son a menudo 0 para negro y 255 para blanco.Las imágenes binarias se producen automáticamente al borde de una imagen.
public static PreprocessingFilter Binarize()
Returns
Objeto de filtro binario.
Binarize(Rectangle)
Converta una parte de la imagen en imagen negra y blanca.Las imágenes binarias son imágenes cuyos píxeles tienen sólo dos posibles valores de intensidad.Normalmente se muestran como negro y blanco.Numéricamente, los dos valores son a menudo 0 para negro y 255 para blanco.Las imágenes binarias se producen automáticamente al borde de una imagen.
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
Las coordenadas de la parte de la imagen deben ser corregidas.
Returns
Objeto de filtro binario.
ContrastCorrectionFilter()
filtros de corrección de contraste.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
ContrastCorrectionFilter Objeto.
ContrastCorrectionFilter(Rectangle)
El filtro de corrección de contraste para la parte de la imagen.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
Las coordenadas de la parte de la imagen deben ser corregidas.
Returns
ContrastCorrectionFilter Objeto.
Dilate()
La dilatación añade píxeles a los límites de los objetos en una imagen.
public static PreprocessingFilter Dilate()
Returns
Objetos de dilatación.
Dilate(Rectangle)
La dilatación añade píxeles a los límites de los objetos en una parte de la imagen.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
Las coordenadas de la parte de la imagen deben ser corregidas.
Returns
Objetos de dilatación.
GetEnumerator()
para la realización de la interfaz numerable.
public IEnumerator GetEnumerator()
Returns
Número
Invert()
Invertir automáticamente los colores en una imagen de documento.
public static PreprocessingFilter Invert()
Returns
El objeto de InvertFilter.
Invert(Rectangle)
Convertir automáticamente los colores en una parte de la imagen.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
Las coordenadas de la parte de la imagen deben ser corregidas.
Returns
El objeto de InvertFilter.
Median()
El filtro mediano fluye a través de cada elemento de la imagen y reemplaza cada píxel con el mediano de sus píxeles vecinos.
public static PreprocessingFilter Median()
Returns
Objeto de MedianFilter.
Median(Rectangle)
El filtro mediano corre a través de cada elemento de la parte de la imagen y reemplaza cada píxel con el mediano de sus píxeles vecinos.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Las coordenadas de la parte de la imagen deben ser corregidas.
Returns
Objeto de MedianFilter.
Resize(int, int, InterpolationFilterType)
Resolución de la imagen: Resolución de la imagen de alta escala o de baja escala.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
La nueva amplitud de la imagen.
height
int
La nueva altura de la imagen.
Filtro.OCR.Filtro.InterpolarFiltroType
Returns
El objeto del filtro.
Resize(El int, int)
Resolución de la imagen: Resolución de la imagen de alta escala o de baja escala.InterpolationFilterType = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
La nueva amplitud de la imagen.
height
int
La nueva altura de la imagen.
Returns
El objeto del filtro.
Rotate(float)
Rotación de la imagen original.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
ngulo de la rotación.
Returns
Objetos de RotateFilter.
Rotate(Cuerpo, Rectangle)
Rota una parte de la imagen.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
ngulo de la rotación.
area
Rectangle
Las coordenadas de la parte de la imagen deben ser corregidas.
Returns
Objetos de RotateFilter.
Scale(float)
Resolución de la imagen: Resolución de la imagen de alta escala o de baja escala.InterpolationFilterType = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
El factor escalante.
Returns
El objeto ScaleFilter.
Scale(Título: Interpolation FilterType)
Resolución de la imagen: Resolución de la imagen de alta escala o de baja escala.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
El factor escalante.
Filtro.OCR.Filtro.InterpolarFiltroType
Returns
El objeto ScaleFilter.
Threshold(Int)
Crea una imagen binaria basada en la configuración de un valor límite en la intensidad de píxeles de la imagen original.
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
El valor max.
Returns
Objeto de filtro binario.
Threshold(Título: Rectangle)
Crea una parte binaria de la imagen basada en la configuración de un valor límite en la intensidad de píxeles de la parte de la imagen original.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
El valor max.
area
Rectangle
Las coordenadas de la parte de la imagen deben ser corregidas.
Returns
Objeto de filtro binario.
ToGrayscale()
Convertir una imagen en una imagen de gracia.La imagen tiene 256 niveles de luz en la imagen (0 a 255).
public static PreprocessingFilter ToGrayscale()
Returns
El objeto GrayscaleFilter.