Class PreprocessingFilter

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

object PreprocessingFilter

Implements

IEnumerable

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

PreprocessingFilter

Empty

Coleta de filtros vazios

public static PreprocessingFilter Empty { get; }

Valor da propriedade

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

Objeto do AutoDenoisingFilter.

AutoDewarping()

Corre automaticamente distorções geométricas na imagem.Muito intenso o recurso!

public static PreprocessingFilter AutoDewarping()

Returns

PreprocessingFilter

Objeto AutoDewarpingFilter.

AutoSkew()

Permite a correção automática da imagem.

public static PreprocessingFilter AutoSkew()

Returns

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

Objeto de filtro binário.

ContrastCorrectionFilter()

Filtro de correção de contraste.

public static PreprocessingFilter ContrastCorrectionFilter()

Returns

PreprocessingFilter

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

PreprocessingFilter

ContrastCorreçãoFilter Objeto.

Dilate()

A dilatação adiciona pixels aos limites dos objetos em uma imagem.

public static PreprocessingFilter Dilate()

Returns

PreprocessingFilter

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

PreprocessingFilter

Objeto de filtragem.

GetEnumerator()

para a realização de uma interface numerável.

public IEnumerator GetEnumerator()

Returns

IEnumerator

Número

Invert()

Inverte automaticamente as cores em uma imagem de documento.

public static PreprocessingFilter Invert()

Returns

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

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.

type InterpolationFilterType

Filtro.OCR.Filtro.InterpolarFiltroType

Returns

PreprocessingFilter

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

PreprocessingFilter

Objeto de filtragem.

Rotate(Flotação)

Rotação da imagem original.

public static PreprocessingFilter Rotate(float angle)

Parameters

angle float

ângulo de rotação.De 360 a 360

Returns

PreprocessingFilter

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.De 360 a 360

area Rectangle

Coordenadas da parte da imagem a ser corrigida.

Returns

PreprocessingFilter

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. Recomendado de 0.1 a 1 para reduzir. de 1 a 10 para ampliar.

Returns

PreprocessingFilter

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. Recomendado de 0.1 a 1 para reduzir. de 1 a 10 para ampliar.

type InterpolationFilterType

Filtro.OCR.Filtro.InterpolarFiltroType

Returns

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

Objeto de GrayscaleFilter.

 Português