Class PreprocessingFilter
De naam: Aspose.OCR.Models.PreprocessingFilters Verzameling: Aspose.OCR.dll (25.4.0)
Basisklasse voor bevelen voor beeldverwerking.
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
Geëerbiede leden
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
De standaardfilterscollectie bevat AutoSkew filter
public static PreprocessingFilter Default { get; }
Eigendomswaarde
Empty
Vrije filters verzamelen
public static PreprocessingFilter Empty { get; }
Eigendomswaarde
Methods
Add(PreprocessingFilter)
Voeg het nieuwe filter toe aan de collectie om alle operaties verder uit te voeren.Consistentie in de collectie.
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
Nieuwe operatie om toe te voegen aan de filterlijst.
AutoDenoising()
Het maakt het gebruik van een extra neurale netwerk mogelijk om het beeld te verbeteren - het verminderen van lawaai.Gebruikelijk voor afbeeldingen met scan artefacten, vervorming, spots, vlammen, gradiënten, buitenlandse elementen.
public static PreprocessingFilter AutoDenoising()
Returns
AutoDenoisingFilter voorwerpen.
AutoDenoising(Rectangle)
Het maakt het gebruik van een extra neurale netwerk mogelijk om de afbeelding te verbeteren - het verminderen van lawaai.Gebruikelijk voor afbeeldingen met scan artefacten, vervorming, spots, vlammen, gradiënten, buitenlandse elementen.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
De coördinaten van het gedeelte van het beeld moeten worden aangepast.
Returns
AutoDenoisingFilter voorwerpen.
AutoDewarping()
Automatisch corrigeert geometrische vervormingen in de afbeelding.Extreme resource intensief!
public static PreprocessingFilter AutoDewarping()
Returns
AutoDewarpingFilter object.
AutoSkew()
De automatische beeldschijfcorrectie is mogelijk.
public static PreprocessingFilter AutoSkew()
Returns
AutoSkewFilter voorwerpen.
AutoSkew(Rectangle)
De automatische afbeelding gedeelte schijf correctie mogelijk maakt.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
De coördinaten van het gedeelte van het beeld moeten worden aangepast.
Returns
AutoSkewFilter voorwerpen.
Binarize()
Converteert een afbeelding naar een zwarte en witte afbeelding.Binaire beelden zijn beelden waarvan de pixels slechts twee mogelijke intensiteitswaarden hebben.Ze worden meestal weergegeven als zwart en wit. Numerisch zijn de twee waarden vaak 0 voor zwart en 255 voor wit.Binaire beelden worden geproduceerd door automatisch een afbeelding te beperken.
public static PreprocessingFilter Binarize()
Returns
BinarizeFilter object.
Binarize(Rectangle)
Converteert een deel van de afbeelding naar zwart en wit afbeelding.Binaire beelden zijn beelden waarvan de pixels slechts twee mogelijke intensiteitswaarden hebben.Ze worden meestal weergegeven als zwart en wit. Numerisch zijn de twee waarden vaak 0 voor zwart en 255 voor wit.Binaire beelden worden geproduceerd door automatisch een afbeelding te beperken.
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
De coördinaten van het gedeelte van het beeld moeten worden aangepast.
Returns
BinarizeFilter object.
ContrastCorrectionFilter()
Contrast correctie filter.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
ContrastCorrectionFilter object.
ContrastCorrectionFilter(Rectangle)
Contrastcorrectie filter voor het deel van het beeld.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
De coördinaten van het gedeelte van het beeld moeten worden aangepast.
Returns
ContrastCorrectionFilter object.
Dilate()
Dilatie voegt pixels toe aan de grenzen van objecten in een afbeelding.
public static PreprocessingFilter Dilate()
Returns
Het DilateFilter object.
Dilate(Rectangle)
Dilatie voegt pixels toe aan de grenzen van objecten in een deel van de afbeelding.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
De coördinaten van het gedeelte van het beeld moeten worden aangepast.
Returns
Het DilateFilter object.
GetEnumerator()
Voor IEnumarable interface realisatie.
public IEnumerator GetEnumerator()
Returns
IENUMERATOR
Invert()
De kleuren worden automatisch omgezet in een documentafbeelding.
public static PreprocessingFilter Invert()
Returns
InvertFilter voorwerpen.
Invert(Rectangle)
De kleuren worden automatisch omgezet in een deel van de afbeelding.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
De coördinaten van het gedeelte van het beeld moeten worden aangepast.
Returns
InvertFilter voorwerpen.
Median()
Het medianfilter loopt door elk element van het beeld en vervangt elk pixel met het median van de nabijgelegen pixels.
public static PreprocessingFilter Median()
Returns
MedianFilter voorwerpen.
Median(Rectangle)
Het medianfilter loopt door elk element van het beelddeel en vervangt elk pixel met het median van de nabijgelegen pixels.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
De coördinaten van het gedeelte van het beeld moeten worden aangepast.
Returns
MedianFilter voorwerpen.
Resize(int, int, interpolatieFilterType)
Rescale beeld - Upscale of downscale beeldresolutie.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
De nieuwe breedte van het beeld.
height
int
De nieuwe hoogte van het beeld.
Aspose.OCR.Filters.InterpolatieFilterType
Returns
ResizeFilter object.
Resize(int, int)
Rescale beeld - Upscale of downscale beeldresolutie.InterpolatieFilterType = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
De nieuwe breedte van het beeld.
height
int
De nieuwe hoogte van het beeld.
Returns
ResizeFilter object.
Rotate(Vloot)
Oorspronkelijke beeld rotatie.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
De hoek van rotatie.
Returns
Het rotatiefilter object.
Rotate(Vloot, rectangle)
Een deel van het beeld draaien.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
De hoek van rotatie.
area
Rectangle
De coördinaten van het gedeelte van het beeld moeten worden aangepast.
Returns
Het rotatiefilter object.
Scale(Vloot)
Rescale beeld - Upscale of downscale beeldresolutie.InterpolatieFilterType = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
De scaling factor.
Returns
De ScaleFilter object.
Scale(Float, InterpolatieFilterType)
Rescale beeld - Upscale of downscale beeldresolutie.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
De scaling factor.
Aspose.OCR.Filters.InterpolatieFilterType
Returns
De ScaleFilter object.
Threshold(Int)
Creëer een binaire afbeelding op basis van het vaststellen van een grenswaarde op de pixelintensiteit van de oorspronkelijke afbeelding.
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
De max waarde.
Returns
BinarizeFilter object.
Threshold(Intentie, rectangle)
Creëer een binaire afdeling van de afbeelding op basis van het instellen van een grenswaarde op de pixelintensiteit van de oorspronkelijke afbeelding.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
De max waarde.
area
Rectangle
De coördinaten van het gedeelte van het beeld moeten worden aangepast.
Returns
BinarizeFilter object.
ToGrayscale()
Convert een afbeelding naar een grayscale afbeelding.Grayscale afbeelding heeft 256 lichtniveaus in afbeelding (0 tot 255).
public static PreprocessingFilter ToGrayscale()
Returns
GrayscaleFilter voorwerpen.