Class PreprocessingFilter

PreprocessingFilter class

Basisklasse für Bildverarbeitungsbefehle.

Basisklasse für Bildverarbeitungsbefehle.

public class PreprocessingFilter : IEnumerable

Konstrukteure

NameBeschreibung
PreprocessingFilter()Default_Constructor

Methoden

NameBeschreibung
static AutoDenoising()Ermöglicht die Verwendung eines zusätzlichen neuronalen Netzwerks zur Verbesserung des Bildes – Reduzierung von Rauschen. Nützlich für Bilder mit Scanartefakten, Verzerrungen, Flecken, Lichtreflexen, Farbverläufen und Fremdelementen.
static AutoDenoising(Rectangle)Ermöglicht die Verwendung eines zusätzlichen neuronalen Netzwerks, um den Bildteil zu verbessern - Rauschen zu reduzieren. Nützlich für Bilder mit Scanartefakten, Verzerrungen, Flecken, Lichtreflexen, Farbverläufen und Fremdelementen.
static AutoDewarping()Korrigiert automatisch geometrische Verzerrungen im Bild. Extrem ressourcenintensiv!
static AutoSkew()Aktiviert die automatische Bildschrägkorrektur.
static AutoSkew(Rectangle)Aktiviert die automatische Bildteil-Schrägkorrektur.
static Binarize()Konvertiert ein Bild in ein Schwarz-Weiß-Bild. Binäre Bilder sind Bilder, deren Pixel nur zwei mögliche Intensitätswerte haben. Sie werden normalerweise in Schwarzweiß angezeigt. Numerisch sind die beiden Werte oft 0 für Schwarz und 255 für Weiß. Binäre Bilder werden durch automatische Schwellenwertbildung für ein Bild erzeugt.
static Binarize(Rectangle)Konvertiert einen Teil des Bildes in ein Schwarz-Weiß-Bild. Binäre Bilder sind Bilder, deren Pixel nur zwei mögliche Intensitätswerte haben. Sie werden normalerweise in Schwarzweiß angezeigt. Numerisch sind die beiden Werte oft 0 für Schwarz und 255 für Weiß. Binäre Bilder werden durch automatische Schwellenwertbildung für ein Bild erzeugt.
static ContrastCorrectionFilter()Kontrastkorrekturfilter.
static ContrastCorrectionFilter(Rectangle)Kontrastkorrekturfilter für den Teil des Bildes.
static Dilate()Dilatation fügt Pixel zu den Grenzen von Objekten in einem Bild hinzu.
static Dilate(Rectangle)Dilatation fügt Pixel zu den Grenzen von Objekten in einem Teil des Bildes hinzu.
static Invert()Kehrt Farben in einem Dokumentbild automatisch um.
static Invert(Rectangle)Kehrt Farben in einem Teil des Bildes automatisch um.
static Median()Der Medianfilter durchläuft jedes Element des Bildes und ersetzt jedes Pixel durch den Median seiner Nachbarpixel.
static Median(Rectangle)Die Medianfilter durchlaufen jedes Element des Bildteils und ersetzen jedes Pixel durch den Median seiner Nachbarpixel.
static Resize(int, int)Bild neu skalieren – Bildauflösung vergrößern oder verkleinern. InterpolationFilterType = Lanczos8
static Resize(int, int, InterpolationFilterType)Bild neu skalieren - Bildauflösung hoch- oder herunterskalieren.
static Rotate(float)Originalbild drehen.
static Rotate(float, Rectangle)Einen Teil des Bildes drehen.
static Scale(float)Bild neu skalieren – Bildauflösung vergrößern oder verkleinern. InterpolationFilterType = Lanczos8
static Scale(float, InterpolationFilterType)Bild neu skalieren - Bildauflösung hoch- oder herunterskalieren.
static Threshold(int)Erstellen Sie ein Binärbild basierend auf der Festlegung eines Schwellenwerts für die Pixelintensität des Originalbilds.
static Threshold(int, Rectangle)Erstellen Sie einen binären Teil des Bildes basierend auf dem Festlegen eines Schwellenwerts für die Pixelintensität des ursprünglichen Bildteils.
static ToGrayscale()Wandelt ein Bild in ein Graustufenbild um. Graustufenbilder haben 256 Helligkeitsstufen im Bild (0 bis 255).
Add(PreprocessingFilter)Fügen Sie den neuen Filter zur Sammlung hinzu, um alle Vorgänge weiter auszuführen. Konsistenz in der Sammlung ist wichtig.
GetEnumerator()Für die IEnumerable-Schnittstellenrealisierung.

Siehe auch