Class PreprocessingFilter
Navne til: Aspose.OCR.Models.PreprocessingFilters Sammensætning: Aspose.OCR.dll (25.4.0)
Grundlæggende klasse for billedbehandling kommandoer.
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
De arvede medlemmer
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
Standardfiltersamling indeholder AutoSkew filter
public static PreprocessingFilter Default { get; }
Ejendomsværdi
Empty
Voksne filtre
public static PreprocessingFilter Empty { get; }
Ejendomsværdi
Methods
Add(PreprocessingFilter)
Tilføj den nye filter til samlingen for at fortsætte alle operationer.Konsistens i samlingen.
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
Ny funktion til at tilføje til filterlisten.
AutoDenoising()
Tillader brugen af et ekstra neuralt netværk til at forbedre billedet - reducerer støj.Nyttig for billeder med skanning artefakter, forvridning, spots, flare, gradienter, udenlandske elementer.
public static PreprocessingFilter AutoDenoising()
Returns
AutoDenoisingFilter objekter.
AutoDenoising(Rectangle)
Tillader brugen af et ekstra neuralt netværk til at forbedre billeddelen - reducerer støj.Nyttig for billeder med skanning artefakter, forvridning, spots, flare, gradienter, udenlandske elementer.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
Koordinater af den del af billedet skal korrigeres.
Returns
AutoDenoisingFilter objekter.
AutoDewarping()
Det korrigerer automatisk geometriske forvrængninger i billedet.Ekstremt ressourceintensiv!
public static PreprocessingFilter AutoDewarping()
Returns
AutoDewarpingFilter objekter.
AutoSkew()
Det giver mulighed for automatisk billedskifte korrigering.
public static PreprocessingFilter AutoSkew()
Returns
AutoSkewFilter objekter.
AutoSkew(Rectangle)
Det giver mulighed for automatisk skivekorrektion af billedet.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
Koordinater af den del af billedet skal korrigeres.
Returns
AutoSkewFilter objekter.
Binarize()
Konverter et billede til et sort og hvidt billede.Binære billeder er billeder, hvis piksler kun har to mulige intensitetsværdier.De vises normalt som sort og hvid. Numerisk er de to værdier ofte 0 for sort og 255 for hvid.Binære billeder produceres ved automatisk at ramme et billede.
public static PreprocessingFilter Binarize()
Returns
BinarizeFilter objekter.
Binarize(Rectangle)
Konverter en del af billedet til sort og hvid.Binære billeder er billeder, hvis piksler kun har to mulige intensitetsværdier.De vises normalt som sort og hvid. Numerisk er de to værdier ofte 0 for sort og 255 for hvid.Binære billeder produceres ved automatisk at ramme et billede.
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
Koordinater af den del af billedet skal korrigeres.
Returns
BinarizeFilter objekter.
ContrastCorrectionFilter()
Kontrast korrigering filter.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
KontrastFilter objekter.
ContrastCorrectionFilter(Rectangle)
Kontrast korrigering filter for den del af billedet.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
Koordinater af den del af billedet skal korrigeres.
Returns
KontrastFilter objekter.
Dilate()
Dilation tilføjer pixels til grænserne af objekter i et billede.
public static PreprocessingFilter Dilate()
Returns
Det er DilateFilter.
Dilate(Rectangle)
Dilation tilføjer pixels til grænserne af objekter i en del af billedet.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
Koordinater af den del af billedet skal korrigeres.
Returns
Det er DilateFilter.
GetEnumerator()
For IEnumarable grænseflade realisering.
public IEnumerator GetEnumerator()
Returns
Nuværende
Invert()
Det omdanner automatisk farverne i et dokumentbillede.
public static PreprocessingFilter Invert()
Returns
InvertFilter objekter.
Invert(Rectangle)
Det omdanner automatisk farverne i en del af billedet.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
Koordinater af den del af billedet skal korrigeres.
Returns
InvertFilter objekter.
Median()
Medianfilteret kører gennem hvert element i billedet og erstatte hvert pixel med median af dens nærliggende pixels.
public static PreprocessingFilter Median()
Returns
MedianFilter objekter.
Median(Rectangle)
Medianfilteret kører gennem hvert element i billeddelen og erstatte hvert pixel med median af dens nærliggende pixels.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Koordinater af den del af billedet skal korrigeres.
Returns
MedianFilter objekter.
Resize(Int, Int, InterpolationFilterType)
Rescale image - Upscale eller downscale image resolution.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
Den nye bredde af billedet.
height
int
Den nye højde af billedet.
Aspose.OCR.Filter.InterpolationFilterType
Returns
Filtrering af objekter.
Resize(Det er int)
Rescale image - Upscale eller downscale image resolution.InterpolationFilterType = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
Den nye bredde af billedet.
height
int
Den nye højde af billedet.
Returns
Filtrering af objekter.
Rotate(Flåder)
Gør det oprindelige billede.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
Et hjørne af rotation.
Returns
RotateFilter objekter.
Rotate(Flåder, Rectangle)
Gør en del af billedet.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
Et hjørne af rotation.
area
Rectangle
Koordinater af den del af billedet skal korrigeres.
Returns
RotateFilter objekter.
Scale(Flåder)
Rescale image - Upscale eller downscale image resolution.InterpolationFilterType = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
Den skalaerende faktor.
Returns
ScaleFilter objekter.
Scale(Flåder, InterpolationFilterType)
Rescale image - Upscale eller downscale image resolution.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
Den skalaerende faktor.
Aspose.OCR.Filter.InterpolationFilterType
Returns
ScaleFilter objekter.
Threshold(Int)
Skab et binært billede baseret på at indstille en grænseværdi på pixelintensiteten af det oprindelige billede.
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
Det er max værdi.
Returns
BinarizeFilter objekter.
Threshold(Rektangle, Rektangle)
Skab en binær del af billedet baseret på at indstille en grænseværdi på pixelintensiteten af den oprindelige billeddel.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
Det er max værdi.
area
Rectangle
Koordinater af den del af billedet skal korrigeres.
Returns
BinarizeFilter objekter.
ToGrayscale()
Konverter et billede til et grayscale billede.Grayscale-billedet har 256 lysniveauer i billedet (0 til 255).
public static PreprocessingFilter ToGrayscale()
Returns
GrayscaleFilter objekter.