ConvolutionFilter
Inheritance: java.lang.Object
public final class ConvolutionFilter
La clase proveedora de la matriz del kernel.
Métodos
| Método | Descripción |
|---|---|
| getSharpen3x3() | Obtiene el kernel de afilado 3x3. |
| getSharpen5x5() | Obtiene el kernel de afilado 5x5. |
| getEmboss3x3() | Obtiene el kernel de relieve 3x3. |
| getEmboss5x5() | Obtiene el kernel de relieve 5x5. |
| getBlurMotion(int size, double angle) | Obtiene el kernel de desenfoque de movimiento. |
| getGaussian(int size, double sigma) | Obtiene el kernel gaussiano. |
| getBlurBox(int size) | Obtiene el kernel de desenfoque de caja. |
| toComplex(double[][] kernel) | Convierte kernel a un kernel Complex. |
getSharpen3x3()
public static double[][] getSharpen3x3()
Obtiene el kernel de afilado 3x3.
Returns: double[][] - el kernel de afilado 3x3.
getSharpen5x5()
public static double[][] getSharpen5x5()
Obtiene el kernel de afilado 5x5.
Returns: double[][] - el kernel de afilado 5x5.
getEmboss3x3()
public static double[][] getEmboss3x3()
Obtiene el kernel de relieve 3x3.
Returns: double[][] - el kernel de relieve 3x3.
getEmboss5x5()
public static double[][] getEmboss5x5()
Obtiene el kernel de relieve 5x5.
Returns: double[][] - el kernel de relieve 5x5.
getBlurMotion(int size, double angle)
public static double[][] getBlurMotion(int size, double angle)
Obtiene el kernel de desenfoque de movimiento.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| size | int | El tamaño del kernel. |
| angle | double | El ángulo de movimiento. |
Returns: double[][] - El kernel de desenfoque de movimiento.
getGaussian(int size, double sigma)
public static double[][] getGaussian(int size, double sigma)
Obtiene el kernel gaussiano.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| size | int | El tamaño del kernel. |
| sigma | double | El valor sigma en el rango (0…]. |
Returns: double[][] - El kernel gaussiano.
getBlurBox(int size)
public static double[][] getBlurBox(int size)
Obtiene el kernel de desenfoque de caja.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| size | int | El tamaño del kernel. |
Returns: double[][] - El kernel de desenfoque de caja.
toComplex(double[][] kernel)
public static Complex[][] toComplex(double[][] kernel)
Convierte kernel a un kernel Complex.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| núcleo | double[][] | El núcleo. |
Returns: com.aspose.imaging.imagefilters.complexutils.Complex[][] - Un Complex kernel.