Class PreprocessingFilter
Namespace: Aspose.OCR.Models.PreprocessingFilters
Assembly: Aspose.OCR.dll (25.1.0)
Basklass för bildbehandlingskommandon.
public class PreprocessingFilter : IEnumerable
Arv
Implementerar
Ärvda medlemmar
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktörer
PreprocessingFilter()
public PreprocessingFilter()
Egenskaper
Default
Standardfilterkollektion innehåller AutoSkew-filter
public static PreprocessingFilter Default { get; }
Egenskapsvärde
Empty
Tom filterkollektion
public static PreprocessingFilter Empty { get; }
Egenskapsvärde
Metoder
Add(PreprocessingFilter)
Lägg till det nya filtret i kollektionen för att köra alla operationer. Konsistens i kollektionen är viktig.
public void Add(PreprocessingFilter filter)
Parametrar
filter
PreprocessingFilter
Ny operation att lägga till i filterlistan.
AutoDenoising()
Aktiverar användningen av ett ytterligare neuralt nätverk för att förbättra bilden - minska brus. Nyttigt för bilder med skanningsartefakter, distorsion, fläckar, bländningar, gradienter, främmande element.
public static PreprocessingFilter AutoDenoising()
Returnerar
AutoDenoisingFilter-objekt.
AutoDenoising(Rectangle)
Aktiverar användningen av ett ytterligare neuralt nätverk för att förbättra bilddelen - minska brus. Nyttigt för bilder med skanningsartefakter, distorsion, fläckar, bländningar, gradienter, främmande element.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parametrar
area
Rectangle
Koordinater för den del av bilden som ska korrigeras.
Returnerar
AutoDenoisingFilter-objekt.
AutoDewarping()
Korrigerar automatiskt geometriska distorsioner i bilden. Extremt resurskrävande!
public static PreprocessingFilter AutoDewarping()
Returnerar
AutoDewarpingFilter-objekt.
AutoSkew()
Aktiverar automatisk korrigering av bildskew.
public static PreprocessingFilter AutoSkew()
Returnerar
AutoSkewFilter-objekt.
AutoSkew(Rectangle)
Aktiverar automatisk korrigering av bilddelens skew.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parametrar
area
Rectangle
Koordinater för den del av bilden som ska korrigeras.
Returnerar
AutoSkewFilter-objekt.
Binarize()
Konverterar en bild till en svartvit bild. Binära bilder är bilder vars pixlar har endast två möjliga intensitetsvärden. De visas normalt som svart och vitt. Numeriskt är de två värdena ofta 0 för svart och 255 för vitt. Binära bilder produceras genom automatisk tröskling av en bild.
public static PreprocessingFilter Binarize()
Returnerar
BinarizeFilter-objekt.
Binarize(Rectangle)
Konverterar en del av bilden till en svartvit bild. Binära bilder är bilder vars pixlar har endast två möjliga intensitetsvärden. De visas normalt som svart och vitt. Numeriskt är de två värdena ofta 0 för svart och 255 för vitt. Binära bilder produceras genom automatisk tröskling av en bild.
public static PreprocessingFilter Binarize(Rectangle area)
Parametrar
area
Rectangle
Koordinater för den del av bilden som ska korrigeras.
Returnerar
BinarizeFilter-objekt.
ContrastCorrectionFilter()
Kontrastkorrigeringsfilter.
public static PreprocessingFilter ContrastCorrectionFilter()
Returnerar
ContrastCorrectionFilter-objekt.
ContrastCorrectionFilter(Rectangle)
Kontrastkorrigeringsfilter för den del av bilden.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parametrar
area
Rectangle
Koordinater för den del av bilden som ska korrigeras.
Returnerar
ContrastCorrectionFilter-objekt.
Dilate()
Dilatation lägger till pixlar till gränserna av objekt i en bild.
public static PreprocessingFilter Dilate()
Returnerar
DilateFilter-objekt.
Dilate(Rectangle)
Dilatation lägger till pixlar till gränserna av objekt i en del av bilden.
public static PreprocessingFilter Dilate(Rectangle area)
Parametrar
area
Rectangle
Koordinater för den del av bilden som ska korrigeras.
Returnerar
DilateFilter-objekt.
GetEnumerator()
För IEnumarable-gränssnittets realisering.
public IEnumerator GetEnumerator()
Returnerar
IEnumerator
Invert()
Automatiskt inverterar färgerna i en dokumentbild.
public static PreprocessingFilter Invert()
Returnerar
InvertFilter-objekt.
Invert(Rectangle)
Automatiskt inverterar färgerna i en del av bilden.
public static PreprocessingFilter Invert(Rectangle area)
Parametrar
area
Rectangle
Koordinater för den del av bilden som ska korrigeras.
Returnerar
InvertFilter-objekt.
Median()
Medianfilter körs genom varje element i bilden och ersätter varje pixel med medianen av sina grannpixlar.
public static PreprocessingFilter Median()
Returnerar
MedianFilter-objekt.
Median(Rectangle)
Medianfilter körs genom varje element i bilddelen och ersätter varje pixel med medianen av sina grannpixlar.
public static PreprocessingFilter Median(Rectangle area)
Parametrar
area
Rectangle
Koordinater för den del av bilden som ska korrigeras.
Returnerar
MedianFilter-objekt.
Resize(int, int, InterpolationFilterType)
Skala om bilden - Öka eller minska bildens upplösning.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parametrar
width
int
Den nya bredden på bilden.
height
int
Den nya höjden på bilden.
Aspose.OCR.Filters.InterpolationFilterType
Returnerar
ResizeFilter-objekt.
Resize(int, int)
Skala om bilden - Öka eller minska bildens upplösning. InterpolationFilterType = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parametrar
width
int
Den nya bredden på bilden.
height
int
Den nya höjden på bilden.
Returnerar
ResizeFilter-objekt.
Rotate(float)
Rotera originalbilden.
public static PreprocessingFilter Rotate(float angle)
Parametrar
angle
float
Rotationsvinkel.
Returnerar
RotateFilter-objekt.
Rotate(float, Rectangle)
Rotera en del av bilden.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parametrar
angle
float
Rotationsvinkel.
area
Rectangle
Koordinater för den del av bilden som ska korrigeras.
Returnerar
RotateFilter-objekt.
Scale(float)
Skala om bilden - Öka eller minska bildens upplösning. InterpolationFilterType = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parametrar
ratio
float
Skalfaktorn.
Returnerar
ScaleFilter-objekt.
Scale(float, InterpolationFilterType)
Skala om bilden - Öka eller minska bildens upplösning.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parametrar
ratio
float
Skalfaktorn.
Aspose.OCR.Filters.InterpolationFilterType
Returnerar
ScaleFilter-objekt.
Threshold(int)
Skapa en binär bild baserat på att ställa in ett tröskelvärde på pixelintensiteten av den ursprungliga bilden.
public static PreprocessingFilter Threshold(int value)
Parametrar
value
int
Det maximala värdet.
Returnerar
BinarizeFilter-objekt.
Threshold(int, Rectangle)
Skapa en binär del av bilden baserat på att ställa in ett tröskelvärde på pixelintensiteten av den ursprungliga bilddelen.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parametrar
value
int
Det maximala värdet.
area
Rectangle
Koordinater för den del av bilden som ska korrigeras.
Returnerar
BinarizeFilter-objekt.
ToGrayscale()
Konverterar en bild till en gråskalebild. Gråskalebilder har 256 nivåer av ljus i bilden (0 till 255).
public static PreprocessingFilter ToGrayscale()
Returnerar
GrayscaleFilter-objekt.