Class PreprocessingFilter
Pôvodný názov: Aspose.OCR.Models.PreprocessingFilters Zhromaždenie: Aspose.OCR.dll (25.4.0)
Základná trieda pre príkazy na spracovanie obrazu.
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
Z dedičných členov
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
Zoznam predvolených filtrov obsahuje filter AutoSkew
public static PreprocessingFilter Default { get; }
Hodnota nehnuteľnosti
Empty
Zbierka prázdnych filtrov
public static PreprocessingFilter Empty { get; }
Hodnota nehnuteľnosti
Methods
Add(PreprocessingFilter)
Pridajte nový filter do zbierky, aby ste mohli pokračovať vo všetkých operáciách.Súdržnosť v zbierke záležitostí.
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
Nová funkcia pridávať do zoznamu filtrov.
AutoDenoising()
Umožňuje použitie dodatočnej nervovej siete na zlepšenie obrazu - znižuje hluk.Užitočné pre snímky s skenovacím artefaktom, zvrátením, bodmi, výhonkami, gradientmi, cudzími prvkami.
public static PreprocessingFilter AutoDenoising()
Returns
AutoDenoisingFilter objekty.
AutoDenoising(Rectangle)
Umožňuje použitie dodatočnej nervovej siete na zlepšenie časti obrazu - znižuje hluk.Užitočné pre snímky s skenovacím artefaktom, zvrátením, bodmi, výhonkami, gradientmi, cudzími prvkami.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
Koordináty časti obrazu by mali byť opravené.
Returns
AutoDenoisingFilter objekty.
AutoDewarping()
Automaticky koriguje geometrické poruchy v obraze.Veľmi intenzívny zdroj!
public static PreprocessingFilter AutoDewarping()
Returns
AutoDewarpingFilter objekt.
AutoSkew()
Umožňuje automatickú korekciu obrazu.
public static PreprocessingFilter AutoSkew()
Returns
AutoSkewFilter objekty.
AutoSkew(Rectangle)
Umožňuje automatickú korekciu časti obrazu.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
Koordináty časti obrazu by mali byť opravené.
Returns
AutoSkewFilter objekty.
Binarize()
Konvertuje obrázok na čiernobiely a biely.Binárne obrázky sú obrázky, ktorých pixely majú iba dve možné hodnoty intenzity.Zvyčajne sú zobrazené ako čierne a biele. Numericky sú dve hodnoty často 0 pre čierne a 255 pre biele.Binárne obrázky sa vytvárajú automaticky hranicou obrazu.
public static PreprocessingFilter Binarize()
Returns
BinarizeFilter objekty.
Binarize(Rectangle)
Konvertuje časť obrazu na čiernobiely a biely obraz.Binárne obrázky sú obrázky, ktorých pixely majú iba dve možné hodnoty intenzity.Zvyčajne sú zobrazené ako čierne a biele. Numericky sú dve hodnoty často 0 pre čierne a 255 pre biele.Binárne obrázky sa vytvárajú automaticky hranicou obrazu.
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
Koordináty časti obrazu by mali byť opravené.
Returns
BinarizeFilter objekty.
ContrastCorrectionFilter()
Kontrastný korekčný filter.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
Kontrastná korekcia Filter objekt.
ContrastCorrectionFilter(Rectangle)
Kontrastový korekčný filter pre časť obrazu.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
Koordináty časti obrazu by mali byť opravené.
Returns
Kontrastná korekcia Filter objekt.
Dilate()
Dilatácia pridáva pixely k hraniciam objektov v obraze.
public static PreprocessingFilter Dilate()
Returns
Objektový filtrovaný objekt.
Dilate(Rectangle)
Dilatácia pridáva pixely k hraniciam objektov v časti obrazu.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
Koordináty časti obrazu by mali byť opravené.
Returns
Objektový filtrovaný objekt.
GetEnumerator()
Pre IEnumarable rozhranie realizácie.
public IEnumerator GetEnumerator()
Returns
Číslo
Invert()
Automaticky obráti farby v obrázku dokumentu.
public static PreprocessingFilter Invert()
Returns
Invertný filter objekt.
Invert(Rectangle)
Automaticky obráti farby v časti obrazu.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
Koordináty časti obrazu by mali byť opravené.
Returns
Invertný filter objekt.
Median()
Mediánový filter prechádza každým prvkom obrazu a nahrádza každý pixel mediánom susedných pixelov.
public static PreprocessingFilter Median()
Returns
Medzinárodný filter objektov.
Median(Rectangle)
Mediánový filter prechádza každým prvkom časti obrazu a nahrádza každý pixel mediánom susedných pixelov.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Koordináty časti obrazu by mali byť opravené.
Returns
Medzinárodný filter objektov.
Resize(int, int, InterpoláciaFilterType)
Rescale image - Upscale alebo downscale rozlíšenie obrazu.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
Nová šírka obrazu.
height
int
Nová výška obrazu.
Aspose.OCR.Filters.InterpoláciaFilterType
Returns
Odstránenie objektu filtra.
Resize(a int, int)
Rescale image - Upscale alebo downscale rozlíšenie obrazu.InterpoláciaFilterType = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
Nová šírka obrazu.
height
int
Nová výška obrazu.
Returns
Odstránenie objektu filtra.
Rotate(flotila)
Obrázok z pôvodného obrazu.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
Úhlu rotácie .
Returns
Objektový filter Rotate.
Rotate(Pláž, Rectangle)
Obráťte časť obrazu.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
Úhlu rotácie .
area
Rectangle
Koordináty časti obrazu by mali byť opravené.
Returns
Objektový filter Rotate.
Scale(flotila)
Rescale image - Upscale alebo downscale rozlíšenie obrazu.InterpoláciaFilterType = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
Je to škálovací faktor.
Returns
ScaleFilter objekty
Scale(Flot, InterpoláciaFilterType)
Rescale image - Upscale alebo downscale rozlíšenie obrazu.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
Je to škálovací faktor.
Aspose.OCR.Filters.InterpoláciaFilterType
Returns
ScaleFilter objekty
Threshold(int)
Vytvorenie binárneho obrazu na základe nastavenia hraničnej hodnoty na pixelovej intenzite pôvodného obrazu.
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
Maximálna hodnota.
Returns
BinarizeFilter objekty.
Threshold(Inštalácia, Rectangle)
Vytvorte binárnu časť obrazu na základe nastavenia hraničnej hodnoty na pixelovej intenzite pôvodnej časti obrazu.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
Maximálna hodnota.
area
Rectangle
Koordináty časti obrazu by mali byť opravené.
Returns
BinarizeFilter objekty.
ToGrayscale()
Konvertuje obrázok na grafický obrázok.Grayscale obraz má 256 úrovní svetla v obraze (0 až 255).
public static PreprocessingFilter ToGrayscale()
Returns
GrayscaleFilter objekty.