ConvolutionFilter
Inheritance: java.lang.Object
public final class ConvolutionFilter
Den kernel matrix provider class.
Metoder
| Metod | Beskrivning |
|---|---|
| getSharpen3x3() | Hämtar 3x3 skärpningskärnan. |
| getSharpen5x5() | Hämtar 5x5 skärpningskärnan. |
| getEmboss3x3() | Hämtar 3x3 reliefkärnan. |
| getEmboss5x5() | Hämtar 5x5 reliefkärnan. |
| getBlurMotion(int size, double angle) | Hämtar rörelseoskärningskärnan. |
| getGaussian(int size, double sigma) | Hämtar den Gaussiska kärnan. |
| getBlurBox(int size) | Hämtar boxblur-kärnan. |
| toComplex(double[][] kernel) | Konverterar kernel till en Complex kärna. |
getSharpen3x3()
public static double[][] getSharpen3x3()
Hämtar 3x3 skärpningskärnan.
Returns: double[][] - den 3x3 skärpningskärnan.
getSharpen5x5()
public static double[][] getSharpen5x5()
Hämtar 5x5 skärpningskärnan.
Returns: double[][] - den 5x5 skärpningskärnan.
getEmboss3x3()
public static double[][] getEmboss3x3()
Hämtar 3x3 reliefkärnan.
Returns: double[][] - den 3x3 reliefkärnan.
getEmboss5x5()
public static double[][] getEmboss5x5()
Hämtar 5x5 reliefkärnan.
Returns: double[][] - den 5x5 reliefkärnan.
getBlurMotion(int size, double angle)
public static double[][] getBlurMotion(int size, double angle)
Hämtar rörelseoskärningskärnan.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| storlek | int | Kärnans storlek. |
| angle | double | Rörelsevinkeln. |
Returns: double[][] - den rörelseoskärningskärnan.
getGaussian(int size, double sigma)
public static double[][] getGaussian(int size, double sigma)
Hämtar den Gaussiska kärnan.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| storlek | int | Kärnans storlek. |
| sigma | double | Sigma-värdet i intervallet (0…]. |
Returns: double[][] - Den gaussiska kärnan.
getBlurBox(int size)
public static double[][] getBlurBox(int size)
Hämtar boxblur-kärnan.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| storlek | int | Kärnans storlek. |
Returns: double[][] - Boxblur-kärnan.
toComplex(double[][] kernel)
public static Complex[][] toComplex(double[][] kernel)
Konverterar kernel till en Complex kärna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| kärna | double[][] | Kärnan. |
Returns: com.aspose.imaging.imagefilters.complexutils.Complex[][] - En Complex kärna.