ConvolutionFilter

Inheritance: java.lang.Object

public final class ConvolutionFilter

Die Kernel-Matrix-Provider-Klasse.

Methoden

MethodeBeschreibung
getSharpen3x3()Liefert den 3x3-Schärfungs‑Kernel.
getSharpen5x5()Liefert den 5x5-Schärfungs‑Kernel.
getEmboss3x3()Liefert den 3x3-Präge‑Kernel.
getEmboss5x5()Liefert den 5x5-Präge‑Kernel.
getBlurMotion(int size, double angle)Liefert den Bewegungsunschärfe‑Kernel.
getGaussian(int size, double sigma)Liefert den Gauß‑Kernel.
getBlurBox(int size)Liefert den Box‑Unschärfe‑Kernel.
toComplex(double[][] kernel)Konvertiert kernel zu einem Complex-Kernel.

getSharpen3x3()

public static double[][] getSharpen3x3()

Liefert den 3x3-Schärfungs‑Kernel.

Returns: double[][] - der 3x3-Schärfungs‑Kernel.

getSharpen5x5()

public static double[][] getSharpen5x5()

Liefert den 5x5-Schärfungs‑Kernel.

Returns: double[][] - der 5x5-Schärfungs‑Kernel.

getEmboss3x3()

public static double[][] getEmboss3x3()

Liefert den 3x3-Präge‑Kernel.

Returns: double[][] - der 3x3-Präge‑Kernel.

getEmboss5x5()

public static double[][] getEmboss5x5()

Liefert den 5x5-Präge‑Kernel.

Returns: double[][] - der 5x5-Präge‑Kernel.

getBlurMotion(int size, double angle)

public static double[][] getBlurMotion(int size, double angle)

Liefert den Bewegungsunschärfe‑Kernel.

Parameters:

ParameterTypBeschreibung
GrößeintDie Kernelgröße.
angledoubleDer Bewegungswinkel.

Returns: double[][] - Der Bewegungsunschärfe‑Kernel.

getGaussian(int size, double sigma)

public static double[][] getGaussian(int size, double sigma)

Liefert den Gauß‑Kernel.

Parameters:

ParameterTypBeschreibung
GrößeintDie Kernelgröße.
SigmadoubleDer Sigma‑Wert im Bereich (0…].

Returns: double[][] - Der Gaußsche Kernel.

getBlurBox(int size)

public static double[][] getBlurBox(int size)

Liefert den Box‑Unschärfe‑Kernel.

Parameters:

ParameterTypBeschreibung
GrößeintDie Kernelgröße.

Returns: double[][] - Der Box-Blur-Kernel.

toComplex(double[][] kernel)

public static Complex[][] toComplex(double[][] kernel)

Konvertiert kernel zu einem Complex-Kernel.

Parameters:

ParameterTypBeschreibung
Kerneldouble[][]Der Kernel.

Returns: com.aspose.imaging.imagefilters.complexutils.Complex[][] - Ein Complex Kernel.