PreprocessingFilter
Inheritance: java.lang.Object
public class PreprocessingFilter
Basisklasse voor beeldverwerkingsopdrachten.
Constructors
| Constructor | Beschrijving |
|---|---|
| PreprocessingFilter() |
Velden
| Veld | Beschrijving |
|---|---|
| Empty |
Methoden
| Methode | Beschrijving |
|---|---|
| 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| gebied | java.awt.Rectangle | Rechthoek 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| gebied | java.awt.Rectangle | Rechthoek 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| gebied | java.awt.Rectangle | Rechthoek 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| gebied | java.awt.Rectangle | Rechthoek 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| gebied | java.awt.Rectangle | Rechthoek 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| gebied | java.awt.Rectangle | Rechthoek 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| gebied | java.awt.Rectangle | Rechthoek 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| breedte | int | De nieuwe breedte van de afbeelding. |
| hoogte | int | De 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| breedte | int | De nieuwe breedte van de afbeelding. |
| hoogte | int | De nieuwe hoogte van de afbeelding. |
| type | InterpolationFilterType | InterpolationFilterType @see InterpolationFilterType |
Returns: PreprocessingFilter - ResizeFilter object.
Rotate(float angle)
public static PreprocessingFilter Rotate(float angle)
Originele afbeelding roteren.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| hoek | float | Hoek 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| hoek | float | Hoek van rotatie. Waarde van -360 tot 360. |
| gebied | java.awt.Rectangle | Rechthoek 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| verhouding | float | De 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| verhouding | float | De schaalfactor. Aanbevolen waarde van 0,1 tot 1 om te verkleinen. Van 1 tot 10 om te vergroten. |
| type | InterpolationFilterType | InterpolationFilterType @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:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | int | De 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | int | De maximale waarde. |
| gebied | java.awt.Rectangle | Rechthoek 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| filter | PreprocessingFilter | Nieuwe bewerking om toe te voegen aan de filterlijst. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | java.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:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long | |
| arg1 | int |