Class PreprocessingFilter
Nazwa przestrzeń: Aspose.OCR.Models.PreprocessingFilters Zgromadzenie: Aspose.OCR.dll (25.4.0)
Klasy podstawowe dla poleceń przetwarzania obrazu.
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
Dziedziczeni członkowie
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
Kolekcja filtrów domyślnych zawiera filtr AutoSkew
public static PreprocessingFilter Default { get; }
Wartość nieruchomości
Empty
Kolekcja pustych filtrów
public static PreprocessingFilter Empty { get; }
Wartość nieruchomości
Methods
Add(PreprocessingFilter)
Dodaj nowy filtr do kolekcji, aby kontynuować wszystkie operacje.Konsekwencja w kolekcji.
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
Nowe funkcje do dodania do listy filtrów.
AutoDenoising()
Umożliwia korzystanie z dodatkowej sieci nerwowej w celu poprawy obrazu - zmniejsza hałas.Przydatne dla obrazów ze skanowaniem artefaktów, zniekształcenia, punktów, flarów, gradientów, elementów obcych.
public static PreprocessingFilter AutoDenoising()
Returns
Obiekt AutoDenoisingFilter.
AutoDenoising(Rectangle)
Umożliwia korzystanie z dodatkowej sieci nerwowej w celu poprawy części obrazu - zmniejsza hałas.Przydatne dla obrazów ze skanowaniem artefaktów, zniekształcenia, punktów, flarów, gradientów, elementów obcych.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
Koordynacje części obrazu należy naprawić.
Returns
Obiekt AutoDenoisingFilter.
AutoDewarping()
Automatycznie koryguje zaburzenia geometryczne w obrazie.Bardzo intensywne zasoby!
public static PreprocessingFilter AutoDewarping()
Returns
Obiekt AutoDewarpingFilter.
AutoSkew()
Umożliwia automatyczną korektę obrazu.
public static PreprocessingFilter AutoSkew()
Returns
Obiekt AutoSkewFilter.
AutoSkew(Rectangle)
Umożliwia automatyczną korekcję części obrazu.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
Koordynacje części obrazu należy naprawić.
Returns
Obiekt AutoSkewFilter.
Binarize()
Konwertuje obraz na czarno-biały.Obrazy binarne to obrazy, których piksele mają tylko dwie możliwe wartości intensywności.Zazwyczaj są one wyświetlane jako czarne i białe. numerycznie, dwa wartości są często 0 dla czarnego, a 255 dla białego.Obrazy binarne są wytwarzane przez automatyczne granice obrazu.
public static PreprocessingFilter Binarize()
Returns
Obiekt BinarizeFilter.
Binarize(Rectangle)
Konwertuje część obrazu na czarno-biały obraz.Obrazy binarne to obrazy, których piksele mają tylko dwie możliwe wartości intensywności.Zazwyczaj są one wyświetlane jako czarne i białe. numerycznie, dwa wartości są często 0 dla czarnego, a 255 dla białego.Obrazy binarne są wytwarzane przez automatyczne granice obrazu.
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
Koordynacje części obrazu należy naprawić.
Returns
Obiekt BinarizeFilter.
ContrastCorrectionFilter()
filtr korekcji kontrastu.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
Kontrastny obiekt filtracji.
ContrastCorrectionFilter(Rectangle)
Filtr korekcji kontrastu dla części obrazu.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
Koordynacje części obrazu należy naprawić.
Returns
Kontrastny obiekt filtracji.
Dilate()
Dilacja dodaje pikseli do granic obiektów w obrazie.
public static PreprocessingFilter Dilate()
Returns
Obiekt filtracji.
Dilate(Rectangle)
Dylacja dodaje pikseli do granic obiektów w części obrazu.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
Koordynacje części obrazu należy naprawić.
Returns
Obiekt filtracji.
GetEnumerator()
Do realizacji licznych interfejsów.
public IEnumerator GetEnumerator()
Returns
Numerator
Invert()
Automatycznie odwraca kolory w obrazie dokumentu.
public static PreprocessingFilter Invert()
Returns
Obiekt InvertFilter
Invert(Rectangle)
Automatycznie odwraca kolory w części obrazu.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
Koordynacje części obrazu należy naprawić.
Returns
Obiekt InvertFilter
Median()
Średni filtr przechodzi przez każdy element obrazu i zastępuje każdy piksel medianami sąsiednich pikseli.
public static PreprocessingFilter Median()
Returns
Obiekt MedianFilter.
Median(Rectangle)
Średni filtr przechodzi przez każdy element części obrazu i zastępuje każdy piksel medianami sąsiednich pikseli.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Koordynacje części obrazu należy naprawić.
Returns
Obiekt MedianFilter.
Resize(int, int, interpolacjaFilterType)
Rescale image - rozdzielczość obrazu w skali wyższej lub w skali dolnej.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
Nowa szerokość obrazu.
height
int
Nowa wysokość obrazu.
Aspose.OCR.Filter.InterpolacjaFilterTyp
Returns
Obiekty filtracji.
Resize(i int, int)
Rescale image - rozdzielczość obrazu w skali wyższej lub w skali dolnej.InterpolacjaFilterType = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
Nowa szerokość obrazu.
height
int
Nowa wysokość obrazu.
Returns
Obiekty filtracji.
Rotate(Floty)
Rotacja oryginalnego obrazu.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
Źródło rotacji.
Returns
Obiekt RotateFilter.
Rotate(Floty, Rectangle)
Otocz część obrazu.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
Źródło rotacji.
area
Rectangle
Koordynacje części obrazu należy naprawić.
Returns
Obiekt RotateFilter.
Scale(Floty)
Rescale image - rozdzielczość obrazu w skali wyższej lub w skali dolnej.InterpolacjaFilterType = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
Wskaźnik skali.
Returns
Obiekt ScaleFilter.
Scale(Floty, InterpolacjaFilterType)
Rescale image - rozdzielczość obrazu w skali wyższej lub w skali dolnej.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
Wskaźnik skali.
Aspose.OCR.Filter.InterpolacjaFilterTyp
Returns
Obiekt ScaleFilter.
Threshold(Int)
Tworzenie obrazu binarnego opartego na ustawieniu wartości granicznej na intensywności pikseli oryginalnego obrazu.
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
Wartość max.
Returns
Obiekt BinarizeFilter.
Threshold(Rektangle, Rektangle)
Tworzenie części binarnej obrazu w oparciu o ustawienie wartości granicznej na intensywności pikseli oryginalnej części obrazu.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
Wartość max.
area
Rectangle
Koordynacje części obrazu należy naprawić.
Returns
Obiekt BinarizeFilter.
ToGrayscale()
Konwertuje obraz na obraz grayscale.Grayscale obraz ma 256 poziomów światła w obrazie (0 do 255).
public static PreprocessingFilter ToGrayscale()
Returns
Obiekt GrayscaleFilter.