PreprocessingFilter
Inheritance: java.lang.Object
public class PreprocessingFilter
Basisklass för bildbehandlingskommandon.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| PreprocessingFilter() |
Fält
| Fält | Beskrivning |
|---|---|
| Empty |
Metoder
| Metod | Beskrivning |
|---|---|
| AutoDenoising() | Aktiverar användning av ett extra neuralt nätverk för att förbättra bilden – minska brus. |
| AutoDenoising(Rectangle area) | Aktiverar användning av ett extra neuralt nätverk för att förbättra bilddelen – minska brus. |
| AutoDewarping() | Korrigerar automatiskt geometriska förvrängningar i bilden. |
| AutoSkew() | Aktiverar automatisk korrigering av bildskevhet. |
| AutoSkew(Rectangle area) | Aktiverar automatisk korrigering av bilddelens skevhet. |
| Binarize() | Konverterar en bild till svart‑vit bild. |
| Binarize(Rectangle area) | Konverterar en del av bilden till svart‑vit bild. |
| BinarizeAndDilate() | Dilatering lägger till pixlar på gränserna av objekt i en bild. |
| BinarizeAndDilate(Rectangle area) | Dilatering lägger till pixlar på gränserna av objekt i en del av bilden. |
| ContrastCorrection() | Kontrastkorrigeringsfilter. |
| ContrastCorrection(Rectangle area) | Kontrastkorrigeringsfilter för bilddelen. |
| Invert() | Inverterar automatiskt färger i en dokumentbild. |
| Invert(Rectangle area) | Inverterar automatiskt färger i en del av bilden. |
| Median() | Medianfiltret går igenom varje element i bilden och ersätter varje pixel med medianen av dess närliggande pixlar. |
| Median(Rectangle area) | Medianfiltret går igenom varje element i bilddelen och ersätter varje pixel med medianen av dess närliggande pixlar. |
| Resize(int width, int height) | Skala om bild - Höj eller sänk bildens upplösning. |
| Resize(int width, int height, InterpolationFilterType type) | Skala om bild - höj eller sänk bildens upplösning. |
| Rotate(float angle) | Rotera originalbilden. |
| Rotate(float angle, Rectangle area) | Rotera bilddelen. |
| Scale(float ratio) | Skala om bild - Höj eller sänk bildens upplösning. |
| Scale(float ratio, InterpolationFilterType type) | Skala om bild - Höj eller sänk bildens upplösning. |
| Threshold(int value) | Skapa en binär bild baserad på att sätta ett tröskelvärde på pixelintensiteten i originalbilden. |
| Threshold(int value, Rectangle area) | Skapa en binär bilddel baserad på att sätta ett tröskelvärde på pixelintensiteten i originalbilddelen. |
| ToGrayscale() | Konverterar en bild till en gråskalebild. |
| add(PreprocessingFilter filter) | Lägg till det nya filtret i samlingen för att vidare köra alla operationer. |
| 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()
Möjliggör användning av ett extra neuralt nätverk för att förbättra bilden – minska brus. Användbart för bilder med skanningsartefakter, förvrängning, fläckar, bländningar, gradienter, främmande element.
Returns: PreprocessingFilter - AutoDenoisingFilter object.
AutoDenoising(Rectangle area)
public static PreprocessingFilter AutoDenoising(Rectangle area)
Möjliggör användning av ett extra neuralt nätverk för att förbättra bilddelen – minska brus. Användbart för bilder med skanningsartefakter, förvrängning, fläckar, bländningar, gradienter, främmande element.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| område | java.awt.Rectangle | Rektangel att förbehandla. |
Returns: PreprocessingFilter - AutoDenoisingFilter object.
AutoDewarping()
public static PreprocessingFilter AutoDewarping()
Korrigerar automatiskt geometriska förvrängningar i bilden. Extremt resurskrävande!
Returns: PreprocessingFilter - AutoDewarpingFilter object.
AutoSkew()
public static PreprocessingFilter AutoSkew()
Aktiverar automatisk korrigering av bildskevhet.
Returns: PreprocessingFilter - AutoSkewFilter object.
AutoSkew(Rectangle area)
public static PreprocessingFilter AutoSkew(Rectangle area)
Aktiverar automatisk korrigering av bilddelens skevhet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| område | java.awt.Rectangle | Rektangel att förbehandla. |
Returns: PreprocessingFilter - AutoSkewFilter object.
Binarize()
public static PreprocessingFilter Binarize()
Konverterar en bild till en svartvit bild. Binära bilder är bilder vars pixlar har endast två möjliga intensitetsvärden. De visas normalt som svart och vit. Numeriskt är de två värdena ofta 0 för svart och 255 för vitt. Binära bilder skapas genom automatisk tröskelvärdesättning av en bild.
Returns: PreprocessingFilter - BinarizeFilter object.
Binarize(Rectangle area)
public static PreprocessingFilter Binarize(Rectangle area)
Konverterar en del av bilden till en svartvit bild. Binära bilder är bilder vars pixlar har endast två möjliga intensitetsvärden. De visas normalt som svart och vit. Numeriskt är de två värdena ofta 0 för svart och 255 för vitt. Binära bilder skapas genom automatisk tröskelvärdesättning av en bild.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| område | java.awt.Rectangle | Rektangel att förbehandla. |
Returns: PreprocessingFilter - BinarizeFilter object.
BinarizeAndDilate()
public static PreprocessingFilter BinarizeAndDilate()
Dilatering lägger till pixlar på gränserna av objekt i en bild.
Returns: PreprocessingFilter - DilateFilter object.
BinarizeAndDilate(Rectangle area)
public static PreprocessingFilter BinarizeAndDilate(Rectangle area)
Dilatering lägger till pixlar på gränserna av objekt i en del av bilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| område | java.awt.Rectangle | Rektangel att förbehandla. |
Returns: PreprocessingFilter - DilateFilter object.
ContrastCorrection()
public static PreprocessingFilter ContrastCorrection()
Kontrastkorrigeringsfilter.
Returns: PreprocessingFilter - ContrastCorrectionFilter object.
ContrastCorrection(Rectangle area)
public static PreprocessingFilter ContrastCorrection(Rectangle area)
Kontrastkorrigeringsfilter för bilddelen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| område | java.awt.Rectangle | Rektangel att förbehandla. |
Returns: PreprocessingFilter - ContrastCorrectionFilter object.
Invert()
public static PreprocessingFilter Invert()
Inverterar automatiskt färger i en dokumentbild.
Returns: PreprocessingFilter - InvertFilter object.
Invert(Rectangle area)
public static PreprocessingFilter Invert(Rectangle area)
Inverterar automatiskt färger i en del av bilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| område | java.awt.Rectangle | Rektangel att förbehandla. |
Returns: PreprocessingFilter - InvertFilter object.
Median()
public static PreprocessingFilter Median()
Medianfiltret går igenom varje element i bilden och ersätter varje pixel med medianen av dess närliggande pixlar.
Returns: PreprocessingFilter - MedianFilter object.
Median(Rectangle area)
public static PreprocessingFilter Median(Rectangle area)
Medianfiltret går igenom varje element i bilddelen och ersätter varje pixel med medianen av dess närliggande pixlar.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| område | java.awt.Rectangle | Rektangel att förbehandla. |
Returns: PreprocessingFilter - MedianFilter object.
Resize(int width, int height)
public static PreprocessingFilter Resize(int width, int height)
Skala om bild - Höj eller sänk bildens upplösning. InterpolationFilterType = bilinear eller närmaste granne @see InterpolationFilterType
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| bredd | int | Den nya bredden på bilden. |
| höjd | int | Den nya höjden på bilden. |
Returns: PreprocessingFilter - ResizeFilter object.
Resize(int width, int height, InterpolationFilterType type)
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Skala om bild - höj eller sänk bildens upplösning.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| bredd | int | Den nya bredden på bilden. |
| höjd | int | Den nya höjden på bilden. |
| type | InterpolationFilterType | InterpolationFilterType @see InterpolationFilterType |
Returns: PreprocessingFilter - ResizeFilter object.
Rotate(float angle)
public static PreprocessingFilter Rotate(float angle)
Rotera originalbilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| vinkel | float | Rotationsvinkel. Värde från -360 till 360. |
Returns: PreprocessingFilter - RotateFilter object.
Rotate(float angle, Rectangle area)
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Rotera bilddelen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| vinkel | float | Rotationsvinkel. Värde från -360 till 360. |
| område | java.awt.Rectangle | Rektangel att förbehandla. |
Returns: PreprocessingFilter - RotateFilter object.
Scale(float ratio)
public static PreprocessingFilter Scale(float ratio)
Skala om bild - Höj eller sänk bildens upplösning. InterpolationFilterType standard bilinear eller närmaste granne @see InterpolationFilterType
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| förhållande | float | Skalfaktorn. Rekommenderat värde från 0,1 till 1 för att krympa. Från 1 till 10 för att förstora. |
Returns: PreprocessingFilter - ScaleFilter object.
Scale(float ratio, InterpolationFilterType type)
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Skala om bild - Höj eller sänk bildens upplösning.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| förhållande | float | Skalfaktorn. Rekommenderat värde från 0,1 till 1 för att krympa. Från 1 till 10 för att förstora. |
| type | InterpolationFilterType | InterpolationFilterType @see InterpolationFilterType |
Returns: PreprocessingFilter - ScaleFilter object.
Threshold(int value)
public static PreprocessingFilter Threshold(int value)
Skapa en binär bild baserad på att sätta ett tröskelvärde på pixelintensiteten i originalbilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | Det maximala värdet. |
Returns: PreprocessingFilter - BinarizeFilter object.
Threshold(int value, Rectangle area)
public static PreprocessingFilter Threshold(int value, Rectangle area)
Skapa en binär bilddel baserad på att sätta ett tröskelvärde på pixelintensiteten i originalbilddelen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | Det maximala värdet. |
| område | java.awt.Rectangle | Rektangel att förbehandla. |
Returns: PreprocessingFilter - BinarizeFilter object.
ToGrayscale()
public static PreprocessingFilter ToGrayscale()
Konverterar en bild till gråskala. Gråskalebilden har 256 nivåer av ljus i bilden (0 till 255).
Returns: PreprocessingFilter - GrayscaleFilter object.
add(PreprocessingFilter filter)
public void add(PreprocessingFilter filter)
Lägg till det nya filtret i samlingen för att fortsätta köra alla operationer. Konsistens i samlingen är viktigt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| filter | PreprocessingFilter | Ny operation att lägga till i filterlistan. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| 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 | Typ | Beskrivning |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long | |
| arg1 | int |