Class PreprocessingFilter
Nome do espaço: Aspose.OCR.Models.PreprocessingFilters Assembleia: Aspose.OCR.dll (25.4.0)
Classe de base para comandos de processamento de imagem.
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
Membros herdados
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PreprocessingFilter()
public PreprocessingFilter()
Properties
Default
A coleção de filtros padrão contém um filtro AutoSkew
public static PreprocessingFilter Default { get; }
Valor da propriedade
Empty
Coleta de filtros vazios
public static PreprocessingFilter Empty { get; }
Valor da propriedade
Methods
Add(PreprocessingFilter)
Adicione o novo filtro à coleção para continuar a executar todas as operações.Consistência na coleção.
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
Nova operação para adicionar à lista de filtros.
AutoDenoising()
Permite o uso de uma rede neural adicional para melhorar a imagem - reduzir o ruído.Útil para imagens com artefatos de escaneamento, distorção, pontos, flares, gradientes, elementos estrangeiros.
public static PreprocessingFilter AutoDenoising()
Returns
Objeto do AutoDenoisingFilter.
AutoDenoising(Rectangle)
Permite o uso de uma rede neural adicional para melhorar a parte da imagem - reduzir o ruído.Útil para imagens com artefatos de escaneamento, distorção, pontos, flares, gradientes, elementos estrangeiros.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
Coordenadas da parte da imagem a ser corrigida.
Returns
Objeto do AutoDenoisingFilter.
AutoDewarping()
Corre automaticamente distorções geométricas na imagem.Muito intenso o recurso!
public static PreprocessingFilter AutoDewarping()
Returns
Objeto AutoDewarpingFilter.
AutoSkew()
Permite a correção automática da imagem.
public static PreprocessingFilter AutoSkew()
Returns
Objeto do AutoSkewFilter.
AutoSkew(Rectangle)
Permite a correção automática da parte da imagem.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
Coordenadas da parte da imagem a ser corrigida.
Returns
Objeto do AutoSkewFilter.
Binarize()
Converte uma imagem em imagem preto e branco.Imagens binárias são imagens cujos pixels têm apenas dois possíveis valores de intensidade.Numericamente, os dois valores são frequentemente 0 para o preto e 255 para o branco.As imagens binárias são produzidas automaticamente por uma imagem.
public static PreprocessingFilter Binarize()
Returns
Objeto de filtro binário.
Binarize(Rectangle)
Converte uma parte da imagem em imagem preto e branco.Imagens binárias são imagens cujos pixels têm apenas dois possíveis valores de intensidade.Numericamente, os dois valores são frequentemente 0 para o preto e 255 para o branco.As imagens binárias são produzidas automaticamente por uma imagem.
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
Coordenadas da parte da imagem a ser corrigida.
Returns
Objeto de filtro binário.
ContrastCorrectionFilter()
Filtro de correção de contraste.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
ContrastCorreçãoFilter Objeto.
ContrastCorrectionFilter(Rectangle)
Filtro de correção de contraste para a parte da imagem.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
Coordenadas da parte da imagem a ser corrigida.
Returns
ContrastCorreçãoFilter Objeto.
Dilate()
A dilatação adiciona pixels aos limites dos objetos em uma imagem.
public static PreprocessingFilter Dilate()
Returns
Objeto de filtragem.
Dilate(Rectangle)
A dilatação adiciona pixels às fronteiras de objetos em uma parte da imagem.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
Coordenadas da parte da imagem a ser corrigida.
Returns
Objeto de filtragem.
GetEnumerator()
para a realização de uma interface numerável.
public IEnumerator GetEnumerator()
Returns
Número
Invert()
Inverte automaticamente as cores em uma imagem de documento.
public static PreprocessingFilter Invert()
Returns
Objeto de Inverter.
Invert(Rectangle)
Inverte automaticamente as cores em uma parte da imagem.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
Coordenadas da parte da imagem a ser corrigida.
Returns
Objeto de Inverter.
Median()
O filtro mediano corre através de cada elemento da imagem e substitui cada pixel pelo mediano dos seus pixels vizinhos.
public static PreprocessingFilter Median()
Returns
Objeto do MedianFilter.
Median(Rectangle)
O filtro mediano corre através de cada elemento da parte da imagem e substitui cada pixel pelo mediano dos seus pixels vizinhos.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Coordenadas da parte da imagem a ser corrigida.
Returns
Objeto do MedianFilter.
Resize(int, int, InterpolationFilterType)
Resolução: Resolução de imagem de baixa escala ou de alta escala.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
A nova extensão da imagem.
height
int
A nova altura da imagem.
Filtro.OCR.Filtro.InterpolarFiltroType
Returns
Objeto de filtragem.
Resize(Int, Int)
Resolução: Resolução de imagem de baixa escala ou de alta escala.InterpolaçãoFilterType = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
A nova extensão da imagem.
height
int
A nova altura da imagem.
Returns
Objeto de filtragem.
Rotate(Flotação)
Rotação da imagem original.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
ângulo de rotação.
Returns
Objeto do RotateFilter.
Rotate(Flutão, Rectangle)
Rota uma parte da imagem.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
ângulo de rotação.
area
Rectangle
Coordenadas da parte da imagem a ser corrigida.
Returns
Objeto do RotateFilter.
Scale(Flotação)
Resolução: Resolução de imagem de baixa escala ou de alta escala.InterpolaçãoFilterType = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
O fator de escalada.
Returns
Objeto ScaleFilter.
Scale(Título: InterpolationFilterType)
Resolução: Resolução de imagem de baixa escala ou de alta escala.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
O fator de escalada.
Filtro.OCR.Filtro.InterpolarFiltroType
Returns
Objeto ScaleFilter.
Threshold(Int)
Crie uma imagem binária com base na definição de um valor-limite na intensidade de pixel da imagem original.
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
O valor do max.
Returns
Objeto de filtro binário.
Threshold(Título: Rectangle)
Crie uma parte binária da imagem com base na definição de um valor-limite na intensidade de pixel da parte original da imagem.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
O valor do max.
area
Rectangle
Coordenadas da parte da imagem a ser corrigida.
Returns
Objeto de filtro binário.
ToGrayscale()
Converte uma imagem em imagem de grayscale.Grayscale imagem tem 256 níveis de luz na imagem (0 a 255).
public static PreprocessingFilter ToGrayscale()
Returns
Objeto de GrayscaleFilter.