Class PreprocessingFilter

Class PreprocessingFilter

Namespace: Aspose.OCR.Models.PreprocessingFilters
Assembly: Aspose.OCR.dll (25.1.0)

Basklass för bildbehandlingskommandon.

public class PreprocessingFilter : IEnumerable

Arv

objectPreprocessingFilter

Implementerar

IEnumerable

Ä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

PreprocessingFilter

Empty

Tom filterkollektion

public static PreprocessingFilter Empty { get; }

Egenskapsvärde

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

AutoDenoisingFilter-objekt.

AutoDewarping()

Korrigerar automatiskt geometriska distorsioner i bilden. Extremt resurskrävande!

public static PreprocessingFilter AutoDewarping()

Returnerar

PreprocessingFilter

AutoDewarpingFilter-objekt.

AutoSkew()

Aktiverar automatisk korrigering av bildskew.

public static PreprocessingFilter AutoSkew()

Returnerar

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

BinarizeFilter-objekt.

ContrastCorrectionFilter()

Kontrastkorrigeringsfilter.

public static PreprocessingFilter ContrastCorrectionFilter()

Returnerar

PreprocessingFilter

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

PreprocessingFilter

ContrastCorrectionFilter-objekt.

Dilate()

Dilatation lägger till pixlar till gränserna av objekt i en bild.

public static PreprocessingFilter Dilate()

Returnerar

PreprocessingFilter

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

PreprocessingFilter

DilateFilter-objekt.

GetEnumerator()

För IEnumarable-gränssnittets realisering.

public IEnumerator GetEnumerator()

Returnerar

IEnumerator

IEnumerator

Invert()

Automatiskt inverterar färgerna i en dokumentbild.

public static PreprocessingFilter Invert()

Returnerar

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

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.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

Returnerar

PreprocessingFilter

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

PreprocessingFilter

ResizeFilter-objekt.

Rotate(float)

Rotera originalbilden.

public static PreprocessingFilter Rotate(float angle)

Parametrar

angle float

Rotationsvinkel.Från -360 till 360

Returnerar

PreprocessingFilter

RotateFilter-objekt.

Rotate(float, Rectangle)

Rotera en del av bilden.

public static PreprocessingFilter Rotate(float angle, Rectangle area)

Parametrar

angle float

Rotationsvinkel.Från -360 till 360

area Rectangle

Koordinater för den del av bilden som ska korrigeras.

Returnerar

PreprocessingFilter

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. Rekommenderas från 0,1 till 1 för att krympa. Från 1 till 10 för att förstora.

Returnerar

PreprocessingFilter

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. Rekommenderas från 0,1 till 1 för att krympa. Från 1 till 10 för att förstora.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

Returnerar

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

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

PreprocessingFilter

GrayscaleFilter-objekt.

 Svenska