Class PreprocessingFilter
Der Name: Aspose.OCR.Models.PreprocessingFilters Zusammensetzung: Aspose.OCR.dll (25.4.0)
Basisklasse für Bildverarbeitung Befehl.
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
Vererbte Mitglieder
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
Standardfiltersammlung enthält AutoSkew-Filter
public static PreprocessingFilter Default { get; }
Eigentumswert
Empty
Leere Filter Kollektion
public static PreprocessingFilter Empty { get; }
Eigentumswert
Methods
Add(PreprocessingFilter)
Fügen Sie den neuen Filter in die Sammlung hinzu, um alle Operationen weiter auszuführen.Konsistenz in der Sammlung.
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
Neue Operation zur Filterliste hinzufügen.
AutoDenoising()
Es ermöglicht die Verwendung eines zusätzlichen Neurennetzes, um das Bild zu verbessern - Lärm zu reduzieren.Nützlich für Bilder mit Scan-Artifakten, Verzerrung, Spots, Flächen, Gradienten, fremde Elemente.
public static PreprocessingFilter AutoDenoising()
Returns
AutoDenoisingFilter Objekte.
AutoDenoising(Rectangle)
Erlaubt die Verwendung eines zusätzlichen neuralen Netzwerks, um das Bildteil zu verbessern - Lärm zu reduzieren.Nützlich für Bilder mit Scan-Artifakten, Verzerrung, Spots, Flächen, Gradienten, fremde Elemente.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
Koordinaten des Teils des Bildes zu korrigieren.
Returns
AutoDenoisingFilter Objekte.
AutoDewarping()
Automatisch korrigiert er geometrische Verzerrungen im Bild.Sehr intensive Ressourcen!
public static PreprocessingFilter AutoDewarping()
Returns
AutoDewarpingFilter Objekte.
AutoSkew()
Es ermöglicht die automatische Bildkorrektur.
public static PreprocessingFilter AutoSkew()
Returns
AutoSkewFilter Objekte.
AutoSkew(Rectangle)
Erlaubt die automatische Bildteilenkorrektur.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
Koordinaten des Teils des Bildes zu korrigieren.
Returns
AutoSkewFilter Objekte.
Binarize()
Umwandelt ein Bild in schwarzen und weißen Bild.Binäre Bilder sind Bilder, deren Pixel nur zwei mögliche Intensitätswerte haben.Sie werden normalerweise als schwarz und weiß angezeigt. Numerisch sind die beiden Werte oft 0 für schwarz und 255 für wei.Binäre Bilder werden durch die automatische Überschreitung eines Bildes erzeugt.
public static PreprocessingFilter Binarize()
Returns
BinarizeFilter Objekte.
Binarize(Rectangle)
Umwandelt einen Teil des Bildes in schwarzen und weißen Bild.Binäre Bilder sind Bilder, deren Pixel nur zwei mögliche Intensitätswerte haben.Sie werden normalerweise als schwarz und weiß angezeigt. Numerisch sind die beiden Werte oft 0 für schwarz und 255 für wei.Binäre Bilder werden durch die automatische Überschreitung eines Bildes erzeugt.
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
Koordinaten des Teils des Bildes zu korrigieren.
Returns
BinarizeFilter Objekte.
ContrastCorrectionFilter()
Kontrast Korrekturfilter.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
Kontrastkorrekturfilter Objekt.
ContrastCorrectionFilter(Rectangle)
Kontrastkorrekturfilter für den Bildteil.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
Koordinaten des Teils des Bildes zu korrigieren.
Returns
Kontrastkorrekturfilter Objekt.
Dilate()
Dilation fügt Pixel an die Grenzen von Objekten in einem Bild hinzu.
public static PreprocessingFilter Dilate()
Returns
Das DilateFilter Objekt.
Dilate(Rectangle)
Die Dilation fügt Pixel an die Grenzen von Objekten in einem Teil des Bildes hinzu.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
Koordinaten des Teils des Bildes zu korrigieren.
Returns
Das DilateFilter Objekt.
GetEnumerator()
Für die IEnumarable Interface-Realisierung.
public IEnumerator GetEnumerator()
Returns
Der Numerator
Invert()
Die Farbe wird automatisch in einem Dokumentbild umgewandelt.
public static PreprocessingFilter Invert()
Returns
InvertFilter Objekte.
Invert(Rectangle)
Die Farbe wird automatisch in einem Teil des Bildes umgewandelt.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
Koordinaten des Teils des Bildes zu korrigieren.
Returns
InvertFilter Objekte.
Median()
Das Medianfilter läuft durch jedes Element des Bildes und ersetzt jedes Pixel mit dem Median seiner nahegelegenen Pixel.
public static PreprocessingFilter Median()
Returns
MedianFilter Objekte.
Median(Rectangle)
Das Medianfilter läuft durch jedes Element des Bildteils und ersetzt jedes Pixel mit dem Median seiner nahegelegenen Pixel.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Koordinaten des Teils des Bildes zu korrigieren.
Returns
MedianFilter Objekte.
Resize(int, int, InterpolationFilterType)
Rescale Image - Upscale oder Downscale Bildlösung.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
Die neue Breite des Bildes.
height
int
Die neue Höhe des Bildes.
Aspose.OCR.Filter.InterpolationFilterTyp
Returns
ResizeFilter Objekt.
Resize(und int, int)
Rescale Image - Upscale oder Downscale Bildlösung.InterpolationFilterTyp = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
Die neue Breite des Bildes.
height
int
Die neue Höhe des Bildes.
Returns
ResizeFilter Objekt.
Rotate(Flotte)
Rotation des Originalbildes.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
Der Winkel der Rotation.
Returns
Das RotateFilter Objekt.
Rotate(Flöte, Rectangle)
Rotieren Sie einen Teil des Bildes.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
Der Winkel der Rotation.
area
Rectangle
Koordinaten des Teils des Bildes zu korrigieren.
Returns
Das RotateFilter Objekt.
Scale(Flotte)
Rescale Image - Upscale oder Downscale Bildlösung.InterpolationFilterTyp = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
Der Skalierungsfaktor.
Returns
Das ScaleFilter Objekt.
Scale(Flöte, InterpolationFilterTyp)
Rescale Image - Upscale oder Downscale Bildlösung.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
Der Skalierungsfaktor.
Aspose.OCR.Filter.InterpolationFilterTyp
Returns
Das ScaleFilter Objekt.
Threshold(Int)
Erstellen Sie eine binäre Bild auf der Grundlage der Einstellung einer Grenzwerte auf die Pixelintensität des ursprünglichen Bildes.
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
Der Max Wert.
Returns
BinarizeFilter Objekte.
Threshold(Rectangle, Rectangle)
Erstellen Sie einen binären Teil des Bildes auf der Grundlage der Einstellung eines Grenzwerts auf die Pixelintensität des ursprünglichen Bildteils.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
Der Max Wert.
area
Rectangle
Koordinaten des Teils des Bildes zu korrigieren.
Returns
BinarizeFilter Objekte.
ToGrayscale()
Umwandelt ein Bild in grayscale Bild.Grayscale Bild hat 256 Lichtniveaus im Bild (0 bis 255).
public static PreprocessingFilter ToGrayscale()
Returns
GrayscaleFilter Objekte.