PreprocessingFilter

Inheritance: java.lang.Object

public class PreprocessingFilter

Basisklasse voor beeldverwerkingsopdrachten.

Constructors

ConstructorBeschrijving
PreprocessingFilter()

Velden

VeldBeschrijving
Empty

Methoden

MethodeBeschrijving
AutoDenoising()Schakelt het gebruik van een extra neuraal netwerk in om de afbeelding te verbeteren - ruis te verminderen.
AutoDenoising(Rectangle area)Schakelt het gebruik van een extra neuraal netwerk in om het deel van de afbeelding te verbeteren - ruis te verminderen.
AutoDewarping()Corrigeert automatisch geometrische vervormingen in de afbeelding.
AutoSkew()Schakelt de automatische scheefstandcorrectie van de afbeelding in.
AutoSkew(Rectangle area)Schakelt de automatische scheefstandcorrectie van het afbeeldingsdeel in.
Binarize()Converteert een afbeelding naar een zwart-wit afbeelding.
Binarize(Rectangle area)Converteert een deel van de afbeelding naar een zwart-wit afbeelding.
BinarizeAndDilate()Dilatie voegt pixels toe aan de randen van objecten in een afbeelding.
BinarizeAndDilate(Rectangle area)Dilatie voegt pixels toe aan de randen van objecten in een deel van de afbeelding.
ContrastCorrection()Contrastcorrectiefilter.
ContrastCorrection(Rectangle area)Contrastcorrectiefilter voor het deel van de afbeelding.
Invert()Keert automatisch de kleuren om in een documentafbeelding.
Invert(Rectangle area)Keert automatisch de kleuren om in een deel van de afbeelding.
Median()Het medianfilter loopt door elk element van de afbeelding en vervangt elke pixel door de mediaan van de naburige pixels.
Median(Rectangle area)Het medianfilter loopt door elk element van het deel van de afbeelding en vervangt elke pixel door de mediaan van de aangrenzende pixels.
Resize(int width, int height)Afbeelding herschalen - vergroten of verkleinen van de resolutie van de afbeelding.
Resize(int width, int height, InterpolationFilterType type)Afbeelding herschalen - vergroten of verkleinen van de resolutie van de afbeelding.
Rotate(float angle)Originele afbeelding roteren.
Rotate(float angle, Rectangle area)Het deel van de afbeelding roteren.
Scale(float ratio)Afbeelding herschalen - vergroten of verkleinen van de resolutie van de afbeelding.
Scale(float ratio, InterpolationFilterType type)Afbeelding herschalen - vergroten of verkleinen van de resolutie van de afbeelding.
Threshold(int value)Maak een binaire afbeelding op basis van het instellen van een drempelwaarde op de pixelintensiteit van de originele afbeelding.
Threshold(int value, Rectangle area)Maak een binaire afbeelding van een deel op basis van het instellen van een drempelwaarde op de pixelintensiteit van het originele afbeeldingsdeel.
ToGrayscale()Converteert een afbeelding naar een grijswaardenafbeelding.
add(PreprocessingFilter filter)Voeg het nieuwe filter toe aan de collectie om alle bewerkingen verder uit te voeren.
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PreprocessingFilter()

public PreprocessingFilter()

Empty

public static final PreprocessingFilter Empty

AutoDenoising()

public static PreprocessingFilter AutoDenoising()

Staat het gebruik van een extra neuraal netwerk toe om de afbeelding te verbeteren - ruis te verminderen. Handig voor afbeeldingen met scanartefacten, vervormingen, vlekken, schitteringen, gradiënten, vreemde elementen.

Returns: PreprocessingFilter - AutoDenoisingFilter object.

AutoDenoising(Rectangle area)

public static PreprocessingFilter AutoDenoising(Rectangle area)

Staat het gebruik van een extra neuraal netwerk toe om het deel van de afbeelding te verbeteren - ruis te verminderen. Handig voor afbeeldingen met scanartefacten, vervormingen, vlekken, schitteringen, gradiënten, vreemde elementen.

Parameters:

ParameterTypeBeschrijving
gebiedjava.awt.RectangleRechthoek om voor te verwerken.

Returns: PreprocessingFilter - AutoDenoisingFilter object.

AutoDewarping()

public static PreprocessingFilter AutoDewarping()

Corrigeert automatisch geometrische vervormingen in de afbeelding. Zeer resource-intensief!

Returns: PreprocessingFilter - AutoDewarpingFilter object.

AutoSkew()

public static PreprocessingFilter AutoSkew()

Schakelt de automatische scheefstandcorrectie van de afbeelding in.

Returns: PreprocessingFilter - AutoSkewFilter object.

AutoSkew(Rectangle area)

public static PreprocessingFilter AutoSkew(Rectangle area)

Schakelt de automatische scheefstandcorrectie van het afbeeldingsdeel in.

Parameters:

ParameterTypeBeschrijving
gebiedjava.awt.RectangleRechthoek om voor te verwerken.

Returns: PreprocessingFilter - AutoSkewFilter object.

Binarize()

public static PreprocessingFilter Binarize()

Converteert een afbeelding naar een zwart-wit afbeelding. Binaire afbeeldingen zijn afbeeldingen waarvan de pixels slechts twee mogelijke intensiteitswaarden hebben. Ze worden normaal weergegeven als zwart en wit. Numeriek zijn de twee waarden vaak 0 voor zwart en 255 voor wit. Binaire afbeeldingen worden geproduceerd door automatische drempelbepaling van een afbeelding.

Returns: PreprocessingFilter - BinarizeFilter object.

Binarize(Rectangle area)

public static PreprocessingFilter Binarize(Rectangle area)

Converteert een deel van de afbeelding naar een zwart-wit afbeelding. Binaire afbeeldingen zijn afbeeldingen waarvan de pixels slechts twee mogelijke intensiteitswaarden hebben. Ze worden normaal weergegeven als zwart en wit. Numeriek zijn de twee waarden vaak 0 voor zwart en 255 voor wit. Binaire afbeeldingen worden geproduceerd door automatische drempelbepaling van een afbeelding.

Parameters:

ParameterTypeBeschrijving
gebiedjava.awt.RectangleRechthoek om voor te verwerken.

Returns: PreprocessingFilter - BinarizeFilter object.

BinarizeAndDilate()

public static PreprocessingFilter BinarizeAndDilate()

Dilatie voegt pixels toe aan de randen van objecten in een afbeelding.

Returns: PreprocessingFilter - DilateFilter object.

BinarizeAndDilate(Rectangle area)

public static PreprocessingFilter BinarizeAndDilate(Rectangle area)

Dilatie voegt pixels toe aan de randen van objecten in een deel van de afbeelding.

Parameters:

ParameterTypeBeschrijving
gebiedjava.awt.RectangleRechthoek om voor te verwerken.

Returns: PreprocessingFilter - DilateFilter object.

ContrastCorrection()

public static PreprocessingFilter ContrastCorrection()

Contrastcorrectiefilter.

Returns: PreprocessingFilter - ContrastCorrectionFilter object.

ContrastCorrection(Rectangle area)

public static PreprocessingFilter ContrastCorrection(Rectangle area)

Contrastcorrectiefilter voor het deel van de afbeelding.

Parameters:

ParameterTypeBeschrijving
gebiedjava.awt.RectangleRechthoek om voor te verwerken.

Returns: PreprocessingFilter - ContrastCorrectionFilter object.

Invert()

public static PreprocessingFilter Invert()

Keert automatisch de kleuren om in een documentafbeelding.

Returns: PreprocessingFilter - InvertFilter object.

Invert(Rectangle area)

public static PreprocessingFilter Invert(Rectangle area)

Keert automatisch de kleuren om in een deel van de afbeelding.

Parameters:

ParameterTypeBeschrijving
gebiedjava.awt.RectangleRechthoek om voor te verwerken.

Returns: PreprocessingFilter - InvertFilter object.

Median()

public static PreprocessingFilter Median()

Het medianfilter loopt door elk element van de afbeelding en vervangt elke pixel door de mediaan van de naburige pixels.

Returns: PreprocessingFilter - MedianFilter object.

Median(Rectangle area)

public static PreprocessingFilter Median(Rectangle area)

Het medianfilter loopt door elk element van het deel van de afbeelding en vervangt elke pixel door de mediaan van de aangrenzende pixels.

Parameters:

ParameterTypeBeschrijving
gebiedjava.awt.RectangleRechthoek om voor te verwerken.

Returns: PreprocessingFilter - MedianFilter object.

Resize(int width, int height)

public static PreprocessingFilter Resize(int width, int height)

Afbeelding herschalen - vergroten of verkleinen van de resolutie van de afbeelding. InterpolationFilterType = bilineair of dichtstbijzijnde buur @see InterpolationFilterType

Parameters:

ParameterTypeBeschrijving
breedteintDe nieuwe breedte van de afbeelding.
hoogteintDe nieuwe hoogte van de afbeelding.

Returns: PreprocessingFilter - ResizeFilter object.

Resize(int width, int height, InterpolationFilterType type)

public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)

Afbeelding herschalen - vergroten of verkleinen van de resolutie van de afbeelding.

Parameters:

ParameterTypeBeschrijving
breedteintDe nieuwe breedte van de afbeelding.
hoogteintDe nieuwe hoogte van de afbeelding.
typeInterpolationFilterTypeInterpolationFilterType @see InterpolationFilterType

Returns: PreprocessingFilter - ResizeFilter object.

Rotate(float angle)

public static PreprocessingFilter Rotate(float angle)

Originele afbeelding roteren.

Parameters:

ParameterTypeBeschrijving
hoekfloatHoek van rotatie. Waarde van -360 tot 360.

Returns: PreprocessingFilter - RotateFilter object.

Rotate(float angle, Rectangle area)

public static PreprocessingFilter Rotate(float angle, Rectangle area)

Het deel van de afbeelding roteren.

Parameters:

ParameterTypeBeschrijving
hoekfloatHoek van rotatie. Waarde van -360 tot 360.
gebiedjava.awt.RectangleRechthoek om voor te verwerken.

Returns: PreprocessingFilter - RotateFilter object.

Scale(float ratio)

public static PreprocessingFilter Scale(float ratio)

Afbeelding herschalen - Afbeeldingsresolutie vergroten of verkleinen. InterpolationFilterType standaard bilineair of dichtstbijzijnde buur @see InterpolationFilterType

Parameters:

ParameterTypeBeschrijving
verhoudingfloatDe schaalfactor. Aanbevolen waarde van 0,1 tot 1 om te verkleinen. Van 1 tot 10 om te vergroten.

Returns: PreprocessingFilter - ScaleFilter object.

Scale(float ratio, InterpolationFilterType type)

public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)

Afbeelding herschalen - vergroten of verkleinen van de resolutie van de afbeelding.

Parameters:

ParameterTypeBeschrijving
verhoudingfloatDe schaalfactor. Aanbevolen waarde van 0,1 tot 1 om te verkleinen. Van 1 tot 10 om te vergroten.
typeInterpolationFilterTypeInterpolationFilterType @see InterpolationFilterType

Returns: PreprocessingFilter - ScaleFilter object.

Threshold(int value)

public static PreprocessingFilter Threshold(int value)

Maak een binaire afbeelding op basis van het instellen van een drempelwaarde op de pixelintensiteit van de originele afbeelding.

Parameters:

ParameterTypeBeschrijving
waardeintDe maximale waarde.

Returns: PreprocessingFilter - BinarizeFilter object.

Threshold(int value, Rectangle area)

public static PreprocessingFilter Threshold(int value, Rectangle area)

Maak een binaire afbeelding van een deel op basis van het instellen van een drempelwaarde op de pixelintensiteit van het originele afbeeldingsdeel.

Parameters:

ParameterTypeBeschrijving
waardeintDe maximale waarde.
gebiedjava.awt.RectangleRechthoek om voor te verwerken.

Returns: PreprocessingFilter - BinarizeFilter object.

ToGrayscale()

public static PreprocessingFilter ToGrayscale()

Converteert een afbeelding naar een grijswaardenafbeelding. Een grijswaardenafbeelding heeft 256 lichtniveaus in de afbeelding (0 tot 255).

Returns: PreprocessingFilter - GrayscaleFilter object.

add(PreprocessingFilter filter)

public void add(PreprocessingFilter filter)

Voeg het nieuwe filter toe aan de collectie om alle bewerkingen verder uit te voeren. Consistentie in de collectie is belangrijk.

Parameters:

ParameterTypeBeschrijving
filterPreprocessingFilterNieuwe bewerking om toe te voegen aan de filterlijst.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int