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
Implements
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
Empty
Colecția filtrelor goale
public static PreprocessingFilter Empty { get; }
Valoarea proprietății
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
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
Obiectul AutoDenoisingFilter.
AutoDewarping()
Corectează automat distorsiunile geometrice ale imaginii.Resurse extrem de intense!
public static PreprocessingFilter AutoDewarping()
Returns
Obiectul AutoDewarpingFilter.
AutoSkew()
Permite corectarea automată a imaginii.
public static PreprocessingFilter AutoSkew()
Returns
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
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
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
Obiectul BinarizeFilter.
ContrastCorrectionFilter()
Filtru de corectare a contrastului.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
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
Obiectivul de filtrare.
Dilate()
Dilarea adaugă pixeli la limitele obiectelor dintr-o imagine.
public static PreprocessingFilter Dilate()
Returns
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
Obiectul de dilatare.
GetEnumerator()
Pentru realizarea interfeței numerice.
public IEnumerator GetEnumerator()
Returns
Numărator
Invert()
Invertează automat culorile într-o imagine a documentului.
public static PreprocessingFilter Invert()
Returns
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
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
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
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.
Aspose.OCR.Filtrare.InterpolareFiltrareTip
Returns
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
Obiectul de filtrare.
Rotate(float)
Imaginea originală rotată.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
unghiul de rotaţie.
Returns
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.
area
Rectangle
Coordonate ale părții imaginii pentru a fi corectate.
Returns
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.
Returns
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.
Aspose.OCR.Filtrare.InterpolareFiltrareTip
Returns
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
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
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
Obiectul GrayscaleFilter.