Class PreprocessingFilter
nazivni prostor: Aspose.OCR.Models.PreprocessingFilters Sastav: Aspose.OCR.dll (25.4.0)
Klasa temelja za zapovijedi za obradu slike.
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
naslijeđeni članovi
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
Sastav privremenih filtera sadrži AutoSkew filter
public static PreprocessingFilter Default { get; }
Vrijednost nekretnina
Empty
Kolekcija praznih filtera
public static PreprocessingFilter Empty { get; }
Vrijednost nekretnina
Methods
Add(PreprocessingFilter)
Dodajte novi filter u kolekciju kako biste nastavili sve operacije.Usklađenost u prikupljanju pitanja.
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
Nova funkcija za dodavanje na listu filtera.
AutoDenoising()
Omogućuje korištenje dodatne neuralne mreže za poboljšanje slike - smanjuje buke.Korisno za slike s skeniranim artefaktima, deformacijama, točkama, razbijanjima, gradientima, stranim elementima.
public static PreprocessingFilter AutoDenoising()
Returns
AutoDenoisingFilter objekat.
AutoDenoising(Rectangle)
Omogućuje korištenje dodatne neuralne mreže za poboljšanje dijelova slike - smanjuje buke.Korisno za slike s skeniranim artefaktima, deformacijama, točkama, razbijanjima, gradientima, stranim elementima.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
Koordinacije dijela slike trebaju biti ispravljene.
Returns
AutoDenoisingFilter objekat.
AutoDewarping()
Automatski ispravlja geometrijske poremećaje u slici.Izuzetno intenzivni resursi!
public static PreprocessingFilter AutoDewarping()
Returns
AutoDewarpingFilter objekat.
AutoSkew()
Omogućuje automatsku ispravku slike.
public static PreprocessingFilter AutoSkew()
Returns
AutoSkewFilter objekat.
AutoSkew(Rectangle)
Omogućuje automatsku ispravku sličnih dijelova.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
Koordinacije dijela slike trebaju biti ispravljene.
Returns
AutoSkewFilter objekat.
Binarize()
Konvertira sliku u crno-bijelu sliku.Binarne slike su slike čije piksele imaju samo dvije moguće vrijednosti intenziteta.Normalno se prikazuju kao crno i bijelo. brojno, dvije vrijednosti su često 0 za crno, a 255 za bijelo.Binarne slike proizlaze automatski ograničavajući sliku.
public static PreprocessingFilter Binarize()
Returns
BinarizeFilter objekat.
Binarize(Rectangle)
Konvertira dio slike u crno-bijelu sliku.Binarne slike su slike čije piksele imaju samo dvije moguće vrijednosti intenziteta.Normalno se prikazuju kao crno i bijelo. brojno, dvije vrijednosti su često 0 za crno, a 255 za bijelo.Binarne slike proizlaze automatski ograničavajući sliku.
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
Koordinacije dijela slike trebaju biti ispravljene.
Returns
BinarizeFilter objekat.
ContrastCorrectionFilter()
Filter za korekciju kontrasta.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
Kontrastni filter objekta.
ContrastCorrectionFilter(Rectangle)
Kontrast korekcijski filter za dio slike.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
Koordinacije dijela slike trebaju biti ispravljene.
Returns
Kontrastni filter objekta.
Dilate()
Dilation dodaje piksele granicama objekata u slici.
public static PreprocessingFilter Dilate()
Returns
Dijagnostički filter objekta.
Dilate(Rectangle)
Dilation dodaje piksele na granicama objekata u dijelu slike.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
Koordinacije dijela slike trebaju biti ispravljene.
Returns
Dijagnostički filter objekta.
GetEnumerator()
Za ostvarivanje IEnumarable interfejsa.
public IEnumerator GetEnumerator()
Returns
brojevnik
Invert()
Automatski pretvara boje u sliku dokumenta.
public static PreprocessingFilter Invert()
Returns
Slijedeći članakInvertFilter.
Invert(Rectangle)
Automatski pretvara boje u dio slike.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
Koordinacije dijela slike trebaju biti ispravljene.
Returns
Slijedeći članakInvertFilter.
Median()
Median filter prolazi kroz svaki element slike i zamjenjuje svaki piksel s medianom susjednih piksela.
public static PreprocessingFilter Median()
Returns
Materijal za filtriranje.
Median(Rectangle)
Median filter prolazi kroz svaki element sličnog dijela i zamjenjuje svaki piksel s medianom susjednih piksela.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Koordinacije dijela slike trebaju biti ispravljene.
Returns
Materijal za filtriranje.
Resize(int, int, InterpolationFilterType)
Upscale ili downscale rezolucija slike.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
Nova širina slike.
height
int
Nova visina slike.
Sljedeći Članak Aspose.OCR.Filters.InterpolationFilterType
Returns
Slijedeći članakFilter objekta.
Resize(u, u)
Upscale ili downscale rezolucija slike.InterpoliranjeFilterType = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
Nova širina slike.
height
int
Nova visina slike.
Returns
Slijedeći članakFilter objekta.
Rotate(float)
Obilježavanje originalne slike.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
ugla za rotaciju.
Returns
Rotacijski filter objekta.
Rotate(Sljedeći članakFloat, Rectangle)
Okrenite dio slike.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
ugla za rotaciju.
area
Rectangle
Koordinacije dijela slike trebaju biti ispravljene.
Returns
Rotacijski filter objekta.
Scale(float)
Upscale ili downscale rezolucija slike.InterpoliranjeFilterType = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
To je faktor skala.
Returns
Slijedeći članak ScaleFilter.
Scale(Interpoliranje, InterpoliranjeFilterType)
Upscale ili downscale rezolucija slike.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
To je faktor skala.
Sljedeći Članak Aspose.OCR.Filters.InterpolationFilterType
Returns
Slijedeći članak ScaleFilter.
Threshold(int)
Stvorite binarnu sliku na temelju postavljanja granične vrijednosti na pikselnoj intenzitet originalne slike.
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
Vrijednost je max.
Returns
BinarizeFilter objekat.
Threshold(Sljedeći Članak Rectangle)
Stvaranje binarnog dijela slike na temelju postavljanja granice vrijednosti na pikselinskoj intenzitetu prvobitnog dijela slike.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
Vrijednost je max.
area
Rectangle
Koordinacije dijela slike trebaju biti ispravljene.
Returns
BinarizeFilter objekat.
ToGrayscale()
Konvertira sliku u grayscale sliku.Grayscale slika ima 256 razina svjetla u slici (0 do 255).
public static PreprocessingFilter ToGrayscale()
Returns
GrayscaleFilter objekat.