Class PreprocessingFilter

Class PreprocessingFilter

Numele spaţiului: Aspose.OCR.Models.PreprocessingFilters Asamblare: Aspose.OCR.dll (25.4.0)

Clasa de bază pentru comenzi de prelucrare a imaginii.

public class PreprocessingFilter : IEnumerable

Inheritance

object PreprocessingFilter

Implements

IEnumerable

Membrii moștenitori

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

Colecția de filtre standard conține un filtru AutoSkew

public static PreprocessingFilter Default { get; }

Valoarea proprietății

PreprocessingFilter

Empty

Colecția filtrelor goale

public static PreprocessingFilter Empty { get; }

Valoarea proprietății

PreprocessingFilter

Methods

Add(PreprocessingFilter)

Adăugați noul filtru în colecție pentru a efectua mai departe toate operațiunile.Consistenţă în colecţie.

public void Add(PreprocessingFilter filter)

Parameters

filter PreprocessingFilter

O nouă operațiune pentru a adăuga la lista de filtre.

AutoDenoising()

Permite utilizarea unei rețele neurale suplimentare pentru a îmbunătăți imaginea - reduce zgomotul.Util pentru imagini cu artefacte de scanare, distorsie, puncte, flare, gradiente, elemente străine.

public static PreprocessingFilter AutoDenoising()

Returns

PreprocessingFilter

Obiectul AutoDenoisingFilter.

AutoDenoising(Rectangle)

Permite utilizarea unei rețele neurale suplimentare pentru a îmbunătăți partea imaginii - reduce zgomotul.Util pentru imagini cu artefacte de scanare, distorsie, puncte, flare, gradiente, elemente străine.

public static PreprocessingFilter AutoDenoising(Rectangle area)

Parameters

area Rectangle

Coordonate ale părții imaginii pentru a fi corectate.

Returns

PreprocessingFilter

Obiectul AutoDenoisingFilter.

AutoDewarping()

Corectează automat distorsiunile geometrice ale imaginii.Resurse extrem de intense!

public static PreprocessingFilter AutoDewarping()

Returns

PreprocessingFilter

Obiectul AutoDewarpingFilter.

AutoSkew()

Permite corectarea automată a imaginii.

public static PreprocessingFilter AutoSkew()

Returns

PreprocessingFilter

Obiectul AutoSkewFilter.

AutoSkew(Rectangle)

Permite corectarea automată a imaginii.

public static PreprocessingFilter AutoSkew(Rectangle area)

Parameters

area Rectangle

Coordonate ale părții imaginii pentru a fi corectate.

Returns

PreprocessingFilter

Obiectul AutoSkewFilter.

Binarize()

Convertează o imagine în imagine albă și negru.Imaginile binare sunt imagini ale căror pixeli au doar două valori posibile de intensitate.Numeric, cele două valori sunt adesea 0 pentru negru și 255 pentru alb.Imaginile binare sunt produse prin limitarea automată a unei imagini.

public static PreprocessingFilter Binarize()

Returns

PreprocessingFilter

Obiectul BinarizeFilter.

Binarize(Rectangle)

Convertează o parte a imaginii în imagini negre și albe.Imaginile binare sunt imagini ale căror pixeli au doar două valori posibile de intensitate.Numeric, cele două valori sunt adesea 0 pentru negru și 255 pentru alb.Imaginile binare sunt produse prin limitarea automată a unei imagini.

public static PreprocessingFilter Binarize(Rectangle area)

Parameters

area Rectangle

Coordonate ale părții imaginii pentru a fi corectate.

Returns

PreprocessingFilter

Obiectul BinarizeFilter.

ContrastCorrectionFilter()

Filtru de corectare a contrastului.

public static PreprocessingFilter ContrastCorrectionFilter()

Returns

PreprocessingFilter

Obiectivul de filtrare.

ContrastCorrectionFilter(Rectangle)

Filtru de corectare a contrastului pentru partea imaginii.

public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)

Parameters

area Rectangle

Coordonate ale părții imaginii pentru a fi corectate.

Returns

PreprocessingFilter

Obiectivul de filtrare.

Dilate()

Dilarea adaugă pixeli la limitele obiectelor dintr-o imagine.

public static PreprocessingFilter Dilate()

Returns

PreprocessingFilter

Obiectul de dilatare.

Dilate(Rectangle)

Dilarea adaugă pixeli la limitele obiectelor într-o parte a imaginii.

public static PreprocessingFilter Dilate(Rectangle area)

Parameters

area Rectangle

Coordonate ale părții imaginii pentru a fi corectate.

Returns

PreprocessingFilter

Obiectul de dilatare.

GetEnumerator()

Pentru realizarea interfeței numerice.

public IEnumerator GetEnumerator()

Returns

IEnumerator

Numărator

Invert()

Invertează automat culorile într-o imagine a documentului.

public static PreprocessingFilter Invert()

Returns

PreprocessingFilter

Obiectivul de filtrare.

Invert(Rectangle)

Invertează automat culorile într-o parte a imaginii.

public static PreprocessingFilter Invert(Rectangle area)

Parameters

area Rectangle

Coordonate ale părții imaginii pentru a fi corectate.

Returns

PreprocessingFilter

Obiectivul de filtrare.

Median()

Filtrul median trece prin fiecare element al imaginii și înlocuiește fiecare pixel cu medianul pixelelor din apropiere.

public static PreprocessingFilter Median()

Returns

PreprocessingFilter

Obiectul MedianFilter.

Median(Rectangle)

Filtrul median trece prin fiecare element al părții imaginii și înlocuiește fiecare pixel cu medianul pixelelor din apropiere.

public static PreprocessingFilter Median(Rectangle area)

Parameters

area Rectangle

Coordonate ale părții imaginii pentru a fi corectate.

Returns

PreprocessingFilter

Obiectul MedianFilter.

Resize(int, int, interpolareFilterType)

Rescale image – rezoluţia imaginii la scară superioară sau la scară inferioară.

public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)

Parameters

width int

Noua dimensiune a imaginii.

height int

Înălțimea nouă a imaginii.

type InterpolationFilterType

Aspose.OCR.Filtrare.InterpolareFiltrareTip

Returns

PreprocessingFilter

Obiectul de filtrare.

Resize(int, int)

Rescale image – rezoluţia imaginii la scară superioară sau la scară inferioară.InterpolareFilterTip = Lanczos8

public static PreprocessingFilter Resize(int width, int height)

Parameters

width int

Noua dimensiune a imaginii.

height int

Înălțimea nouă a imaginii.

Returns

PreprocessingFilter

Obiectul de filtrare.

Rotate(float)

Imaginea originală rotată.

public static PreprocessingFilter Rotate(float angle)

Parameters

angle float

unghiul de rotaţie.De la 360 la 360

Returns

PreprocessingFilter

Obiectul RotateFilter.

Rotate(Călărași, rectangle)

Rotați o parte a imaginii.

public static PreprocessingFilter Rotate(float angle, Rectangle area)

Parameters

angle float

unghiul de rotaţie.De la 360 la 360

area Rectangle

Coordonate ale părții imaginii pentru a fi corectate.

Returns

PreprocessingFilter

Obiectul RotateFilter.

Scale(float)

Rescale image – rezoluţia imaginii la scară superioară sau la scară inferioară.InterpolareFilterTip = Lanczos8

public static PreprocessingFilter Scale(float ratio)

Parameters

ratio float

Factorul de scalare. Recomandat de la 0.1 la 1 la scurtare. de la 1 la 10 la extindere.

Returns

PreprocessingFilter

Obiectul ScaleFilter.

Scale(Cuvânt cheie, InterpolationFilterTyp)

Rescale image – rezoluţia imaginii la scară superioară sau la scară inferioară.

public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)

Parameters

ratio float

Factorul de scalare. Recomandat de la 0.1 la 1 la scurtare. de la 1 la 10 la extindere.

type InterpolationFilterType

Aspose.OCR.Filtrare.InterpolareFiltrareTip

Returns

PreprocessingFilter

Obiectul ScaleFilter.

Threshold(int)

Creați o imagine binară bazată pe setarea unei valori-limită pe intensitatea pixelului imaginii originale.

public static PreprocessingFilter Threshold(int value)

Parameters

value int

Valoarea max.

Returns

PreprocessingFilter

Obiectul BinarizeFilter.

Threshold(Călăraș, rectangle)

Creați o parte binară a imaginii bazată pe setarea unei valori-limită pe intensitatea pixelelor din partea originală a imaginii.

public static PreprocessingFilter Threshold(int value, Rectangle area)

Parameters

value int

Valoarea max.

area Rectangle

Coordonate ale părții imaginii pentru a fi corectate.

Returns

PreprocessingFilter

Obiectul BinarizeFilter.

ToGrayscale()

Convertează o imagine în greyscale.Imaginea Grayscale are 256 de niveluri de lumină în imagine (0 până la 255).

public static PreprocessingFilter ToGrayscale()

Returns

PreprocessingFilter

Obiectul GrayscaleFilter.

 Română