Class PreprocessingFilter
Il nome: Aspose.OCR.Models.PreprocessingFilters Assemblea: Aspose.OCR.dll (25.4.0)
Classi di base per i comandi di elaborazione dell’immagine.
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
I membri ereditari
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
Collezione dei filtri predefiniti contiene il filtro AutoSkew
public static PreprocessingFilter Default { get; }
Valore di proprietà
Empty
Collezione dei filtri vuoti
public static PreprocessingFilter Empty { get; }
Valore di proprietà
Methods
Add(PreprocessingFilter)
Aggiungi il nuovo filtro alla collezione per eseguire ulteriormente tutte le operazioni.La coerenza nella raccolta.
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
Nuova operazione per aggiungere alla lista dei filtri.
AutoDenoising()
Permette l’uso di una rete neurale aggiuntiva per migliorare l’immagine - riduce il rumore.Utile per le immagini con artefatti di scansione, distorsione, punti, flori, gradienti, elementi stranieri.
public static PreprocessingFilter AutoDenoising()
Returns
AutoDenoisingFilter oggetto.
AutoDenoising(Rectangle)
Permette l’uso di una rete neurale aggiuntiva per migliorare la parte dell’immagine - riduce il rumore.Utile per le immagini con artefatti di scansione, distorsione, punti, flori, gradienti, elementi stranieri.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
Le coordinate della parte dell’immagine da correggere.
Returns
AutoDenoisingFilter oggetto.
AutoDewarping()
Corregge automaticamente le distorsioni geometriche nell’immagine.Risorse estremamente intensive!
public static PreprocessingFilter AutoDewarping()
Returns
AutoDewarpingFilter oggetto.
AutoSkew()
Permette la correzione automatica dell’immagine.
public static PreprocessingFilter AutoSkew()
Returns
AutoSkewFilter oggetto.
AutoSkew(Rectangle)
Permette la correzione automatica della parte dell’immagine.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
Le coordinate della parte dell’immagine da correggere.
Returns
AutoSkewFilter oggetto.
Binarize()
Convertire un’immagine in immagine nera e bianca.Le immagini binarie sono immagini i cui pixel hanno solo due possibili valori di intensità.Sono normalmente visualizzati come nero e bianco. Numericamente i due valori sono spesso 0 per nero e 255 per bianco.Le immagini binarie sono prodotte automaticamente con un’immagine.
public static PreprocessingFilter Binarize()
Returns
L’oggetto del filtro binario.
Binarize(Rectangle)
Converti una parte dell’immagine in immagine nera e bianca.Le immagini binarie sono immagini i cui pixel hanno solo due possibili valori di intensità.Sono normalmente visualizzati come nero e bianco. Numericamente i due valori sono spesso 0 per nero e 255 per bianco.Le immagini binarie sono prodotte automaticamente con un’immagine.
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
Le coordinate della parte dell’immagine da correggere.
Returns
L’oggetto del filtro binario.
ContrastCorrectionFilter()
Filtro di correzione di contrasto.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
ContrastCorrectionFilter oggetto.
ContrastCorrectionFilter(Rectangle)
Il filtro di correzione di contrasto per la parte dell’immagine.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
Le coordinate della parte dell’immagine da correggere.
Returns
ContrastCorrectionFilter oggetto.
Dilate()
La dilazione aggiunge pixel ai confini degli oggetti in un’immagine.
public static PreprocessingFilter Dilate()
Returns
L’oggetto del filtro.
Dilate(Rectangle)
La dilazione aggiunge pixel ai confini degli oggetti in una parte dell’immagine.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
Le coordinate della parte dell’immagine da correggere.
Returns
L’oggetto del filtro.
GetEnumerator()
Per la realizzazione dell’interfaccia numerosa.
public IEnumerator GetEnumerator()
Returns
Numeratori
Invert()
Invertisce automaticamente i colori in un documento.
public static PreprocessingFilter Invert()
Returns
L’oggetto del filtro.
Invert(Rectangle)
Invertisce automaticamente i colori in una parte dell’immagine.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
Le coordinate della parte dell’immagine da correggere.
Returns
L’oggetto del filtro.
Median()
Il filtro mediano esegue attraverso ogni elemento dell’immagine e sostituisce ogni pixel con il mediano dei suoi pixel vicini.
public static PreprocessingFilter Median()
Returns
L’oggetto di MedianFilter
Median(Rectangle)
Il filtro mediano esegue attraverso ogni elemento della parte dell’immagine e sostituisce ogni pixel con il mediano dei suoi pixel vicini.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Le coordinate della parte dell’immagine da correggere.
Returns
L’oggetto di MedianFilter
Resize(int, int, interpolazioneFilterType)
Rescale image - risoluzione dell’immagine di scala superiore o inferiore.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
La nuova larghezza dell’immagine.
height
int
La nuova altezza dell’immagine.
Filtro.OCR.Filtro.InterpolazioneFiltroTip
Returns
L’oggetto del filtro.
Resize(di int, int)
Rescale image - risoluzione dell’immagine di scala superiore o inferiore.InterpolazioneFilterType = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
La nuova larghezza dell’immagine.
height
int
La nuova altezza dell’immagine.
Returns
L’oggetto del filtro.
Rotate(flotta)
Rotazione immagine originale.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
Angolo di rotazione.
Returns
Gli oggetti di RotateFilter.
Rotate(Cappuccetto, Rectangle)
Rota una parte dell’immagine.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
Angolo di rotazione.
area
Rectangle
Le coordinate della parte dell’immagine da correggere.
Returns
Gli oggetti di RotateFilter.
Scale(flotta)
Rescale image - risoluzione dell’immagine di scala superiore o inferiore.InterpolazioneFilterType = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
Il fattore di scala.
Returns
Gli oggetti ScaleFilter.
Scale(Il flusso, InterpolazioneFilterType)
Rescale image - risoluzione dell’immagine di scala superiore o inferiore.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
Il fattore di scala.
Filtro.OCR.Filtro.InterpolazioneFiltroTip
Returns
Gli oggetti ScaleFilter.
Threshold(int)
Creare un’immagine binaria sulla base della impostazione di un valore limite sull’intensità del pixel dell’immagine originale.
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
Il valore max.
Returns
L’oggetto del filtro binario.
Threshold(di Rectangle)
Creare una parte binaria dell’immagine sulla base della impostazione di un valore limite sull’intensità del pixel della parte originale dell’immagine.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
Il valore max.
area
Rectangle
Le coordinate della parte dell’immagine da correggere.
Returns
L’oggetto del filtro binario.
ToGrayscale()
Convertire un’immagine in grayscale.L’immagine di grayscale ha 256 livelli di luce nell’immagine (0 a 255).
public static PreprocessingFilter ToGrayscale()
Returns
Gli oggetti di GrayscaleFilter