Class PreprocessingFilter

PreprocessingFilter class

Basisklasse voor opdrachten voor beeldverwerking.

Basisklasse voor opdrachten voor beeldverwerking.

public class PreprocessingFilter : IEnumerable

Constructeurs

NaamBeschrijving
PreprocessingFilter()De standaard constructeur.

methoden

NaamBeschrijving
static AutoDenoising()Maakt het gebruik van een extra neuraal netwerk mogelijk om het beeld te verbeteren - ruis verminderen. Nuttig voor afbeeldingen met scanartefacten, vervorming, vlekken, fakkels, verlopen, vreemde elementen.
static AutoDenoising(Rectangle)Maakt het gebruik van een extra neuraal netwerk mogelijk om het beeldgedeelte te verbeteren - ruis verminderen. Nuttig voor afbeeldingen met scanartefacten, vervorming, vlekken, fakkels, verlopen, vreemde elementen.
static AutoDewarping()Corrigeert automatisch geometrische vervormingen in het beeld. Extreem arbeidsintensief!
static AutoSkew()Schakelt de automatische correctie van scheve afbeeldingen in.
static AutoSkew(Rectangle)Schakelt de automatische correctie van scheve delen van afbeeldingen in.
static Binarize()Converteert een afbeelding naar een zwart-witafbeelding. Binaire afbeeldingen zijn afbeeldingen waarvan de pixels slechts twee mogelijke intensiteitswaarden hebben. Ze worden normaal weergegeven in zwart-wit. Numeriek zijn de twee waarden vaak 0 voor zwart en 255 voor wit. Binaire afbeeldingen worden geproduceerd door een afbeelding automatisch te drempelen.
static Binarize(Rectangle)Converteert een deel van de afbeelding naar een zwart-witafbeelding. Binaire afbeeldingen zijn afbeeldingen waarvan de pixels slechts twee mogelijke intensiteitswaarden hebben. Ze worden normaal weergegeven in zwart-wit. Numeriek zijn de twee waarden vaak 0 voor zwart en 255 voor wit. Binaire afbeeldingen worden geproduceerd door een afbeelding automatisch te drempelen.
static ContrastCorrectionFilter()Contrastcorrectiefilter.
static ContrastCorrectionFilter(Rectangle)Contrastcorrectiefilter voor het gedeelte van de afbeelding.
static Dilate()Dilatatie voegt pixels toe aan de grenzen van objecten in een afbeelding.
static Dilate(Rectangle)Dilatatie voegt pixels toe aan de grenzen van objecten in een deel van de afbeelding.
static Invert()Keert automatisch kleuren in een documentafbeelding om.
static Invert(Rectangle)Keert automatisch kleuren in een deel van de afbeelding om.
static Median()Het mediaanfilter loopt door elk element van de afbeelding en vervangt elke pixel door de mediaan van de aangrenzende pixels.
static Median(Rectangle)Het mediaanfilter loopt door elk element van het afbeeldingsgedeelte en vervangt elke pixel door de mediaan van de aangrenzende pixels.
static Resize(int, int)Afbeelding opnieuw schalen - Beeldresolutie omhoog of omlaag schalen. InterpolationFilterType = Lanczos8
static Resize(int, int, InterpolationFilterType)Afbeelding opnieuw schalen - Afbeeldingsresolutie omhoog of omlaag schalen.
static Rotate(float)Originele afbeelding draaien.
static Rotate(float, Rectangle)Draai een deel van de afbeelding.
static Scale(float)Afbeelding opnieuw schalen - Beeldresolutie omhoog of omlaag schalen. InterpolationFilterType = Lanczos8
static Scale(float, InterpolationFilterType)Afbeelding opnieuw schalen - Afbeeldingsresolutie omhoog of omlaag schalen.
static Threshold(int)Maak een binaire afbeelding op basis van het instellen van een drempelwaarde voor de pixelintensiteit van de originele afbeelding.
static Threshold(int, Rectangle)Maak een binair deel van de afbeelding op basis van het instellen van een drempelwaarde voor de pixelintensiteit van het originele afbeeldingsdeel.
static ToGrayscale()Converteert een afbeelding naar grijswaardenafbeelding. Grijswaardenafbeelding heeft 256 lichtniveaus in afbeelding (0 tot 255).
Add(PreprocessingFilter)Voeg het nieuwe filter toe aan de verzameling om alle bewerkingen verder uit te voeren. Consistentie in de verzameling is belangrijk.
GetEnumerator()Voor IEnumarable interface-realisatie.

Zie ook