Class PreprocessingFilter
Název místa: Aspose.OCR.Models.PreprocessingFilters Sbírka: Aspose.OCR.dll (25.4.0)
Základní třída pro příkazy pro zpracování obrazu.
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
Dědiční č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
Sbírka výchozích filtrů obsahuje filtr AutoSkew
public static PreprocessingFilter Default { get; }
Hodnota nemovitosti
Empty
Kolekce prázdných filtrů
public static PreprocessingFilter Empty { get; }
Hodnota nemovitosti
Methods
Add(PreprocessingFilter)
Přidejte nový filtr do kolekce, abyste mohli pokračovat ve všech operacích.Konsistence ve sběru záležitost.
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
Nová funkce k přidání do seznamu filtr.
AutoDenoising()
Umožňuje použití další neurální sítě ke zlepšení obrazu - snižuje hluk.Užitečné pro snímky s skenovacími artefakty, zkreslením, místy, blesky, gradienty, cizími prvky.
public static PreprocessingFilter AutoDenoising()
Returns
AutoDenoisingFilter objekt.
AutoDenoising(Rectangle)
Umožňuje použití další neurální sítě ke zlepšení části obrazu - snižuje hluk.Užitečné pro snímky s skenovacími artefakty, zkreslením, místy, blesky, gradienty, cizími prvky.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
Koordináty části obrazu by měly být opraveny.
Returns
AutoDenoisingFilter objekt.
AutoDewarping()
Automaticky koriguje geometrické poruchy obrazu.Velmi intenzivní zdroje!
public static PreprocessingFilter AutoDewarping()
Returns
AutoDewarpingFilter objekt.
AutoSkew()
Umožňuje automatickou korekci obrazu.
public static PreprocessingFilter AutoSkew()
Returns
AutoSkewFilter objekt.
AutoSkew(Rectangle)
Umožňuje automatickou opravu části obrazu.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
Koordináty části obrazu by měly být opraveny.
Returns
AutoSkewFilter objekt.
Binarize()
Přeměna obrazu na černou a bílou.Binární obrazy jsou obrazy, jejichž pixely mají pouze dvě možné hodnoty intenzity.selně jsou dvě hodnoty často 0 pro černou a 255 pro bílou.Binární snímky jsou produkovány automaticky hranicí obrazu.
public static PreprocessingFilter Binarize()
Returns
BinarizeFilter objekty.
Binarize(Rectangle)
Konvertuje část obrazu na černou a bílou.Binární obrazy jsou obrazy, jejichž pixely mají pouze dvě možné hodnoty intenzity.selně jsou dvě hodnoty často 0 pro černou a 255 pro bílou.Binární snímky jsou produkovány automaticky hranicí obrazu.
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
Koordináty části obrazu by měly být opraveny.
Returns
BinarizeFilter objekty.
ContrastCorrectionFilter()
Kontrastní korekční filtr.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
Kontrastní filtrovací objekt.
ContrastCorrectionFilter(Rectangle)
Kontrastní korekční filtr pro část obrazu.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
Koordináty části obrazu by měly být opraveny.
Returns
Kontrastní filtrovací objekt.
Dilate()
Dilation přidává pixely do hranic objektů v obrazu.
public static PreprocessingFilter Dilate()
Returns
Předmět filtrován.
Dilate(Rectangle)
Dilation přidává pixely do hranic objektů v části obrazu.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
Koordináty části obrazu by měly být opraveny.
Returns
Předmět filtrován.
GetEnumerator()
Využití číslicového rozhran.
public IEnumerator GetEnumerator()
Returns
Číslo
Invert()
Automaticky mění barvy v obrázku dokumentu.
public static PreprocessingFilter Invert()
Returns
Předmět InvertFilter.
Invert(Rectangle)
Automaticky mění barvy v části obrazu.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
Koordináty části obrazu by měly být opraveny.
Returns
Předmět InvertFilter.
Median()
Mediánový filtr prochází každým prvkem obrazu a nahrazuje každý pixel mediánem sousedních pixel.
public static PreprocessingFilter Median()
Returns
MedianFilter předmět.
Median(Rectangle)
Mediánový filtr prochází každým prvkem části obrazu a nahrazuje každý pixel mediánem sousedních pixel.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Koordináty části obrazu by měly být opraveny.
Returns
MedianFilter předmět.
Resize(int, int, InterpolaceFilterType)
Rescale image - Upscale nebo downscale image resolution.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
Nová šířka obrazu.
height
int
Nová výška obrazu.
Filtrovat.Filtrovat.Filtrovat.Filtrovat
Returns
Odstranění objekt.
Resize(a int, int)
Rescale image - Upscale nebo downscale image resolution.InterpolaceFilterType = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
Nová šířka obrazu.
height
int
Nová výška obrazu.
Returns
Odstranění objekt.
Rotate(flotila)
Obrázek z původního obrazu.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
V úhlu rotace.
Returns
Objekt RotateFilter.
Rotate(Plzeň, Rectangle)
Otočte část obrazu.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
V úhlu rotace.
area
Rectangle
Koordináty části obrazu by měly být opraveny.
Returns
Objekt RotateFilter.
Scale(flotila)
Rescale image - Upscale nebo downscale image resolution.InterpolaceFilterType = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
To je skalovací faktor.
Returns
ScaleFilter předmět.
Scale(Plzeň, InterpolaceFilterType)
Rescale image - Upscale nebo downscale image resolution.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
To je skalovací faktor.
Filtrovat.Filtrovat.Filtrovat.Filtrovat
Returns
ScaleFilter předmět.
Threshold(Int)
Vytvořte binární obrázek založený na nastavení prahové hodnoty na pikselovou intenzitu původního obrazu.
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
Maximální hodnota max.
Returns
BinarizeFilter objekty.
Threshold(Rektangle, Rektangle)
Vytvořte binární část obrazu na základě nastavení prahové hodnoty na pikselovou intenzitu původní části obrazu.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
Maximální hodnota max.
area
Rectangle
Koordináty části obrazu by měly být opraveny.
Returns
BinarizeFilter objekty.
ToGrayscale()
Přeměna obrazu na grayscale.Grayscale image má 256 úrovní světla ve snímku (0 až 255).
public static PreprocessingFilter ToGrayscale()
Returns
GrayscaleFilter předmět.