Class PreprocessingFilter

Class PreprocessingFilter

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

Classe base per i comandi di elaborazione delle immagini.

public class PreprocessingFilter : IEnumerable

Ereditarietà

objectPreprocessingFilter

Implementa

IEnumerable

Membri ereditati

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

Costruttori

PreprocessingFilter()

public PreprocessingFilter()

Proprietà

Default

La collezione di filtri predefiniti contiene il filtro AutoSkew

public static PreprocessingFilter Default { get; }

Valore della Proprietà

PreprocessingFilter

Empty

Collezione di filtri vuota

public static PreprocessingFilter Empty { get; }

Valore della Proprietà

PreprocessingFilter

Metodi

Add(PreprocessingFilter)

Aggiunge il nuovo filtro alla collezione per eseguire ulteriori operazioni. La coerenza nella collezione è importante.

public void Add(PreprocessingFilter filter)

Parametri

filter PreprocessingFilter

Nuova operazione da aggiungere alla lista dei filtri.

AutoDenoising()

Abilita l’uso di una rete neurale aggiuntiva per migliorare l’immagine - ridurre il rumore. Utile per immagini con artefatti di scansione, distorsioni, macchie, riflessi, gradienti, elementi estranei.

public static PreprocessingFilter AutoDenoising()

Restituisce

PreprocessingFilter

Oggetto AutoDenoisingFilter.

AutoDenoising(Rectangle)

Abilita l’uso di una rete neurale aggiuntiva per migliorare la parte dell’immagine - ridurre il rumore. Utile per immagini con artefatti di scansione, distorsioni, macchie, riflessi, gradienti, elementi estranei.

public static PreprocessingFilter AutoDenoising(Rectangle area)

Parametri

area Rectangle

Coordinate della parte dell’immagine da correggere.

Restituisce

PreprocessingFilter

Oggetto AutoDenoisingFilter.

AutoDewarping()

Corregge automaticamente le distorsioni geometriche nell’immagine. Estremamente intensivo in risorse!

public static PreprocessingFilter AutoDewarping()

Restituisce

PreprocessingFilter

Oggetto AutoDewarpingFilter.

AutoSkew()

Abilita la correzione automatica dell’inclinazione dell’immagine.

public static PreprocessingFilter AutoSkew()

Restituisce

PreprocessingFilter

Oggetto AutoSkewFilter.

AutoSkew(Rectangle)

Abilita la correzione automatica dell’inclinazione della parte dell’immagine.

public static PreprocessingFilter AutoSkew(Rectangle area)

Parametri

area Rectangle

Coordinate della parte dell’immagine da correggere.

Restituisce

PreprocessingFilter

Oggetto AutoSkewFilter.

Binarize()

Converte un’immagine in un’immagine in bianco e nero. Le immagini binarie sono immagini i cui pixel hanno solo due possibili valori di intensità. Sono normalmente visualizzate come bianco e nero. Numericamente, i due valori sono spesso 0 per il nero e 255 per il bianco. Le immagini binarie sono prodotte mediante soglia automatica di un’immagine.

public static PreprocessingFilter Binarize()

Restituisce

PreprocessingFilter

Oggetto BinarizeFilter.

Binarize(Rectangle)

Converte una parte dell’immagine in un’immagine in bianco e nero. Le immagini binarie sono immagini i cui pixel hanno solo due possibili valori di intensità. Sono normalmente visualizzate come bianco e nero. Numericamente, i due valori sono spesso 0 per il nero e 255 per il bianco. Le immagini binarie sono prodotte mediante soglia automatica di un’immagine.

public static PreprocessingFilter Binarize(Rectangle area)

Parametri

area Rectangle

Coordinate della parte dell’immagine da correggere.

Restituisce

PreprocessingFilter

Oggetto BinarizeFilter.

ContrastCorrectionFilter()

Filtro di correzione del contrasto.

public static PreprocessingFilter ContrastCorrectionFilter()

Restituisce

PreprocessingFilter

Oggetto ContrastCorrectionFilter.

ContrastCorrectionFilter(Rectangle)

Filtro di correzione del contrasto per la parte dell’immagine.

public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)

Parametri

area Rectangle

Coordinate della parte dell’immagine da correggere.

Restituisce

PreprocessingFilter

Oggetto ContrastCorrectionFilter.

Dilate()

La dilatazione aggiunge pixel ai confini degli oggetti in un’immagine.

public static PreprocessingFilter Dilate()

Restituisce

PreprocessingFilter

Oggetto DilateFilter.

Dilate(Rectangle)

La dilatazione aggiunge pixel ai confini degli oggetti in una parte dell’immagine.

public static PreprocessingFilter Dilate(Rectangle area)

Parametri

area Rectangle

Coordinate della parte dell’immagine da correggere.

Restituisce

PreprocessingFilter

Oggetto DilateFilter.

GetEnumerator()

Per la realizzazione dell’interfaccia IEnumarable.

public IEnumerator GetEnumerator()

Restituisce

IEnumerator

IEnumerator

Invert()

Inverte automaticamente i colori in un’immagine di documento.

public static PreprocessingFilter Invert()

Restituisce

PreprocessingFilter

Oggetto InvertFilter.

Invert(Rectangle)

Inverte automaticamente i colori in una parte dell’immagine.

public static PreprocessingFilter Invert(Rectangle area)

Parametri

area Rectangle

Coordinate della parte dell’immagine da correggere.

Restituisce

PreprocessingFilter

Oggetto InvertFilter.

Median()

Il filtro mediano viene eseguito su ogni elemento dell’immagine e sostituisce ogni pixel con la mediana dei suoi pixel vicini.

public static PreprocessingFilter Median()

Restituisce

PreprocessingFilter

Oggetto MedianFilter.

Median(Rectangle)

Il filtro mediano viene eseguito su ogni elemento della parte dell’immagine e sostituisce ogni pixel con la mediana dei suoi pixel vicini.

public static PreprocessingFilter Median(Rectangle area)

Parametri

area Rectangle

Coordinate della parte dell’immagine da correggere.

Restituisce

PreprocessingFilter

Oggetto MedianFilter.

Resize(int, int, InterpolationFilterType)

Ridimensiona l’immagine - Aumenta o riduci la risoluzione dell’immagine.

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

Parametri

width int

La nuova larghezza dell’immagine.

height int

La nuova altezza dell’immagine.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

Restituisce

PreprocessingFilter

Oggetto ResizeFilter.

Resize(int, int)

Ridimensiona l’immagine - Aumenta o riduci la risoluzione dell’immagine. InterpolationFilterType = Lanczos8

public static PreprocessingFilter Resize(int width, int height)

Parametri

width int

La nuova larghezza dell’immagine.

height int

La nuova altezza dell’immagine.

Restituisce

PreprocessingFilter

Oggetto ResizeFilter.

Rotate(float)

Ruota l’immagine originale.

public static PreprocessingFilter Rotate(float angle)

Parametri

angle float

Angolo di rotazione.Da -360 a 360

Restituisce

PreprocessingFilter

Oggetto RotateFilter.

Rotate(float, Rectangle)

Ruota una parte dell’immagine.

public static PreprocessingFilter Rotate(float angle, Rectangle area)

Parametri

angle float

Angolo di rotazione.Da -360 a 360

area Rectangle

Coordinate della parte dell’immagine da correggere.

Restituisce

PreprocessingFilter

Oggetto RotateFilter.

Scale(float)

Ridimensiona l’immagine - Aumenta o riduci la risoluzione dell’immagine. InterpolationFilterType = Lanczos8

public static PreprocessingFilter Scale(float ratio)

Parametri

ratio float

Il fattore di scala. Consigliato da 0.1 a 1 per ridurre. Da 1 a 10 per ingrandire.

Restituisce

PreprocessingFilter

Oggetto ScaleFilter.

Scale(float, InterpolationFilterType)

Ridimensiona l’immagine - Aumenta o riduci la risoluzione dell’immagine.

public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)

Parametri

ratio float

Il fattore di scala. Consigliato da 0.1 a 1 per ridurre. Da 1 a 10 per ingrandire.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

Restituisce

PreprocessingFilter

Oggetto ScaleFilter.

Threshold(int)

Crea un’immagine binaria basata sull’impostazione di un valore di soglia sull’intensità dei pixel dell’immagine originale.

public static PreprocessingFilter Threshold(int value)

Parametri

value int

Il valore massimo.

Restituisce

PreprocessingFilter

Oggetto BinarizeFilter.

Threshold(int, Rectangle)

Crea una parte binaria dell’immagine basata sull’impostazione di un valore di soglia sull’intensità dei pixel della parte dell’immagine originale.

public static PreprocessingFilter Threshold(int value, Rectangle area)

Parametri

value int

Il valore massimo.

area Rectangle

Coordinate della parte dell’immagine da correggere.

Restituisce

PreprocessingFilter

Oggetto BinarizeFilter.

ToGrayscale()

Converte un’immagine in un’immagine in scala di grigi. Le immagini in scala di grigi hanno 256 livelli di luce nell’immagine (0 a 255).

public static PreprocessingFilter ToGrayscale()

Restituisce

PreprocessingFilter

Oggetto GrayscaleFilter.

 Italiano