ConvolutionFilter

Inheritance: java.lang.Object

public final class ConvolutionFilter

La clase proveedora de la matriz del kernel.

Métodos

MétodoDescripció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ámetroTipoDescripción
sizeintEl tamaño del kernel.
angledoubleEl á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ámetroTipoDescripción
sizeintEl tamaño del kernel.
sigmadoubleEl 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ámetroTipoDescripción
sizeintEl 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ámetroTipoDescripción
núcleodouble[][]El núcleo.

Returns: com.aspose.imaging.imagefilters.complexutils.Complex[][] - Un Complex kernel.