ConvolutionFilter

Inheritance: java.lang.Object

public final class ConvolutionFilter

La classe du fournisseur de matrice du noyau.

Méthodes

MéthodeDescription
getSharpen3x3()Obtient le noyau de netteté 3x3.
getSharpen5x5()Obtient le noyau de netteté 5x5.
getEmboss3x3()Obtient le noyau de gaufrage 3x3.
getEmboss5x5()Obtient le noyau de gaufrage 5x5.
getBlurMotion(int size, double angle)Obtient le noyau de flou de mouvement.
getGaussian(int size, double sigma)Obtient le noyau gaussien.
getBlurBox(int size)Obtient le noyau de flou boîte.
toComplex(double[][] kernel)Convertit kernel en un noyau Complex.

getSharpen3x3()

public static double[][] getSharpen3x3()

Obtient le noyau de netteté 3x3.

Returns: double[][] - le noyau de netteté 3x3.

getSharpen5x5()

public static double[][] getSharpen5x5()

Obtient le noyau de netteté 5x5.

Returns: double[][] - le noyau de netteté 5x5.

getEmboss3x3()

public static double[][] getEmboss3x3()

Obtient le noyau de gaufrage 3x3.

Returns: double[][] - le noyau de gaufrage 3x3.

getEmboss5x5()

public static double[][] getEmboss5x5()

Obtient le noyau de gaufrage 5x5.

Returns: double[][] - le noyau de gaufrage 5x5.

getBlurMotion(int size, double angle)

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

Obtient le noyau de flou de mouvement.

Parameters:

ParamètreTypeDescription
tailleintLa taille du noyau.
angledoubleL’angle de mouvement.

Returns: double[][] - le noyau de flou de mouvement.

getGaussian(int size, double sigma)

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

Obtient le noyau gaussien.

Parameters:

ParamètreTypeDescription
tailleintLa taille du noyau.
sigmadoubleLa valeur sigma dans la plage (0…].

Returns: double[][] - Le noyau gaussien.

getBlurBox(int size)

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

Obtient le noyau de flou boîte.

Parameters:

ParamètreTypeDescription
tailleintLa taille du noyau.

Returns: double[][] - Le noyau de flou de boîte.

toComplex(double[][] kernel)

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

Convertit kernel en un noyau Complex.

Parameters:

ParamètreTypeDescription
noyaudouble[][]Le noyau.

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