Class PreprocessingFilter

PreprocessingFilter class

Classe base per i comandi di elaborazione delle immagini.

Classe base per i comandi di elaborazione delle immagini.

public class PreprocessingFilter : IEnumerable

Costruttori

NomeDescrizione
PreprocessingFilter()Default_Costruttore

Metodi

NomeDescrizione
static AutoDenoising()Consente l’uso di una rete neurale aggiuntiva per migliorare l’immagine - ridurre il rumore. Utile per immagini con artefatti di scansione, distorsioni, macchie, bagliori, gradienti, elementi estranei.
static AutoDenoising(Rectangle)Consente 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, bagliori, gradienti, elementi estranei.
static AutoDewarping()Corregge automaticamente le distorsioni geometriche nell’immagine. Estremamente dispendioso in termini di risorse!
static AutoSkew()Abilita la correzione automatica dell’inclinazione dell’immagine.
static AutoSkew(Rectangle)Abilita la correzione automatica dell’inclinazione della parte dell’immagine.
static 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à. Normalmente vengono visualizzati in bianco e nero. Numericamente, i due valori sono spesso 0 per il nero e 255 per il bianco. Le immagini binarie vengono prodotte applicando la soglia automatica a un’immagine.
static 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à. Normalmente vengono visualizzati in bianco e nero. Numericamente, i due valori sono spesso 0 per il nero e 255 per il bianco. Le immagini binarie vengono prodotte applicando la soglia automatica a un’immagine.
static ContrastCorrectionFilter()Filtro correzione contrasto.
static ContrastCorrectionFilter(Rectangle)Filtro di correzione del contrasto per la parte dell’immagine.
static Dilate()La dilatazione aggiunge pixel ai contorni degli oggetti in un’immagine.
static Dilate(Rectangle)La dilatazione aggiunge pixel ai contorni degli oggetti in una parte dell’immagine.
static Invert()Inverte automaticamente i colori nell’immagine di un documento.
static Invert(Rectangle)Inverte automaticamente i colori in una parte dell’immagine.
static Median()Il filtro mediano attraversa ogni elemento dell’immagine e sostituisce ogni pixel con la mediana dei pixel vicini.
static Median(Rectangle)Il filtro mediano attraversa ogni elemento della parte dell’immagine e sostituisce ogni pixel con la mediana dei pixel vicini.
static Resize(int, int)Ridimensiona l’immagine: aumenta o riduce la risoluzione dell’immagine. InterpolationFilterType = Lanczos8
static Resize(int, int, InterpolationFilterType)Ridimensiona immagine: risoluzione dell’immagine ingrandita o ridotta.
static Rotate(float)Ruota l’immagine originale.
static Rotate(float, Rectangle)Ruota una parte dell’immagine.
static Scale(float)Ridimensiona l’immagine: aumenta o riduce la risoluzione dell’immagine. InterpolationFilterType = Lanczos8
static Scale(float, InterpolationFilterType)Ridimensiona immagine: risoluzione dell’immagine ingrandita o ridotta.
static Threshold(int)Crea un’immagine binaria basata sull’impostazione di un valore di soglia sull’intensità dei pixel dell’immagine originale.
static Threshold(int, Rectangle)Crea una parte binaria dell’immagine in base all’impostazione di un valore di soglia sull’intensità dei pixel della parte dell’immagine originale.
static ToGrayscale()Converte un’immagine in un’immagine in scala di grigi. L’immagine in scala di grigi ha 256 livelli di luce nell’immagine (da 0 a 255).
Add(PreprocessingFilter)Aggiungi il nuovo filtro alla raccolta per eseguire ulteriormente tutte le operazioni. La coerenza nella raccolta è importante.
GetEnumerator()Per la realizzazione dell’interfaccia IEnumarable.

Guarda anche