Class PreprocessingFilter

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

object PreprocessingFilter

Implements

IEnumerable

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

PreprocessingFilter

Empty

Vrije filters verzamelen

public static PreprocessingFilter Empty { get; }

Eigendomswaarde

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

AutoDenoisingFilter voorwerpen.

AutoDewarping()

Automatisch corrigeert geometrische vervormingen in de afbeelding.Extreme resource intensief!

public static PreprocessingFilter AutoDewarping()

Returns

PreprocessingFilter

AutoDewarpingFilter object.

AutoSkew()

De automatische beeldschijfcorrectie is mogelijk.

public static PreprocessingFilter AutoSkew()

Returns

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

BinarizeFilter object.

ContrastCorrectionFilter()

Contrast correctie filter.

public static PreprocessingFilter ContrastCorrectionFilter()

Returns

PreprocessingFilter

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

PreprocessingFilter

ContrastCorrectionFilter object.

Dilate()

Dilatie voegt pixels toe aan de grenzen van objecten in een afbeelding.

public static PreprocessingFilter Dilate()

Returns

PreprocessingFilter

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

PreprocessingFilter

Het DilateFilter object.

GetEnumerator()

Voor IEnumarable interface realisatie.

public IEnumerator GetEnumerator()

Returns

IEnumerator

IENUMERATOR

Invert()

De kleuren worden automatisch omgezet in een documentafbeelding.

public static PreprocessingFilter Invert()

Returns

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

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.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolatieFilterType

Returns

PreprocessingFilter

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

PreprocessingFilter

ResizeFilter object.

Rotate(Vloot)

Oorspronkelijke beeld rotatie.

public static PreprocessingFilter Rotate(float angle)

Parameters

angle float

De hoek van rotatie.Van -360 tot 360

Returns

PreprocessingFilter

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.Van -360 tot 360

area Rectangle

De coördinaten van het gedeelte van het beeld moeten worden aangepast.

Returns

PreprocessingFilter

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. Aanbevolen van 0.1 tot 1 tot korting. van 1 tot 10 tot uitbreiding.

Returns

PreprocessingFilter

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. Aanbevolen van 0.1 tot 1 tot korting. van 1 tot 10 tot uitbreiding.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolatieFilterType

Returns

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

GrayscaleFilter voorwerpen.

 Nederlands