Class PreprocessingFilter
Namn på plats: Aspose.OCR.Models.PreprocessingFilters Sammanfattning: Aspose.OCR.dll (25.4.0)
Basklassen för bildbehandling kommandon.
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
Arvsmedlemmar
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
Standardfilter samling innehåller AutoSkew filter
public static PreprocessingFilter Default { get; }
Fastighetsvärde
Empty
Vacker filtersamling
public static PreprocessingFilter Empty { get; }
Fastighetsvärde
Methods
Add(PreprocessingFilter)
Lägg till det nya filteret i samlingen för att fortsätta att utföra alla operationer.Konsistens i samlingen.
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
Ny funktion för att lägga till filtreringslistan.
AutoDenoising()
Tillåter användning av ett extra nervnät för att förbättra bilden - minska buller.Användbar för bilder med skanningsartiklar, förvrängning, spots, fläckar, gradienter, främmande element.
public static PreprocessingFilter AutoDenoising()
Returns
AutoDenoisingFilter objekt.
AutoDenoising(Rectangle)
Tillåter användning av ett extra nervnät för att förbättra bilddelen - minska buller.Användbar för bilder med skanningsartiklar, förvrängning, spots, fläckar, gradienter, främmande element.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
Koordinaterna i bilden ska korrigeras.
Returns
AutoDenoisingFilter objekt.
AutoDewarping()
Korrigerar automatiskt geometriska förvrängningar i bilden.Extremt resursintensiv!
public static PreprocessingFilter AutoDewarping()
Returns
AutoDewarpingFilter objekt.
AutoSkew()
Tillåter automatisk bildskiva korrigering.
public static PreprocessingFilter AutoSkew()
Returns
AutoSkewFilter objekt.
AutoSkew(Rectangle)
Tillåter automatisk bildskiva korrigering.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
Koordinaterna i bilden ska korrigeras.
Returns
AutoSkewFilter objekt.
Binarize()
Konverterar en bild till svart och vit bild.Binära bilder är bilder vars pixlar bara har två möjliga intensitetsvärden.De visas normalt som svart och vit. Numeriskt är de två värdena ofta 0 för svart och 255 för vit.Binära bilder produceras genom att automatiskt gränsar en bild.
public static PreprocessingFilter Binarize()
Returns
BinarizeFilter objekt.
Binarize(Rectangle)
Konverterar en del av bilden till svart och vitt.Binära bilder är bilder vars pixlar bara har två möjliga intensitetsvärden.De visas normalt som svart och vit. Numeriskt är de två värdena ofta 0 för svart och 255 för vit.Binära bilder produceras genom att automatiskt gränsar en bild.
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
Koordinaterna i bilden ska korrigeras.
Returns
BinarizeFilter objekt.
ContrastCorrectionFilter()
Kontrast korrigering filter.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
KontrastCorrectionFilter objekt.
ContrastCorrectionFilter(Rectangle)
Kontrast korrigering filter för bilden.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
Koordinaterna i bilden ska korrigeras.
Returns
KontrastCorrectionFilter objekt.
Dilate()
Dilation lägger till pixlar till gränserna för objekt i en bild.
public static PreprocessingFilter Dilate()
Returns
DilateFilter objekt.
Dilate(Rectangle)
Dilation lägger till pixlar till gränserna för objekt i en del av bilden.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
Koordinaterna i bilden ska korrigeras.
Returns
DilateFilter objekt.
GetEnumerator()
För IEnumerabel gränssnitt realisering.
public IEnumerator GetEnumerator()
Returns
IENumerator
Invert()
Automatiskt omvandla färgerna i ett dokumentbild.
public static PreprocessingFilter Invert()
Returns
Inverterfilter objekt.
Invert(Rectangle)
Automatiskt omvandla färgerna i en del av bilden.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
Koordinaterna i bilden ska korrigeras.
Returns
Inverterfilter objekt.
Median()
Medianfiltret körs genom varje element i bilden och ersätter varje pixel med median av dess närliggande pixlar.
public static PreprocessingFilter Median()
Returns
MedianFilter objekt.
Median(Rectangle)
Medianfiltret körs genom varje element i bilddelen och ersätter varje pixel med median av dess närliggande pixlar.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Koordinaterna i bilden ska korrigeras.
Returns
MedianFilter objekt.
Resize(int, int, InterpolationFilterType)
Rescale image - Upscale eller downscale bildupplösning.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
Den nya bredden av bilden.
height
int
Den nya höjden på bilden.
Aspose.OCR.Filter.InterpolationFilterType
Returns
Filtrering av objekt.
Resize(int, int)
Rescale image - Upscale eller downscale bildupplösning.InterpolationFilterType = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
Den nya bredden av bilden.
height
int
Den nya höjden på bilden.
Returns
Filtrering av objekt.
Rotate(Flotta)
Rotera ursprunglig bild.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
Vinkel av rotation.
Returns
RotateFilter objekt.
Rotate(Flyg, Rectangle)
Rotera en del av bilden.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
Vinkel av rotation.
area
Rectangle
Koordinaterna i bilden ska korrigeras.
Returns
RotateFilter objekt.
Scale(Flotta)
Rescale image - Upscale eller downscale bildupplösning.InterpolationFilterType = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
Den skala faktorn.
Returns
ScaleFilter objekt.
Scale(Flöde, InterpolationFilterType)
Rescale image - Upscale eller downscale bildupplösning.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
Den skala faktorn.
Aspose.OCR.Filter.InterpolationFilterType
Returns
ScaleFilter objekt.
Threshold(int)
Skapa en binär bild baserad på att sätta ett gränsvärde på pixelintensiteten i den ursprungliga bilden.
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
och max värde.
Returns
BinarizeFilter objekt.
Threshold(Rektangle, Rektangle)
Skapa en binär del av bilden baserat på att sätta ett gränsvärde på pixelintensiteten i den ursprungliga bilden.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
och max värde.
area
Rectangle
Koordinaterna i bilden ska korrigeras.
Returns
BinarizeFilter objekt.
ToGrayscale()
Konverterar en bild till en grayscale bild.Grayscale-bilden har 256 ljusnivåer i bilden (0 till 255).
public static PreprocessingFilter ToGrayscale()
Returns
GrayscaleFilter objekt.