ConvolutionFilter

Inheritance: java.lang.Object

public final class ConvolutionFilter

فئة موفر مصفوفة النواة.

الطرق

طريقةالوصف
getSharpen3x3()يحصل على نواة الشحذ 3x3.
getSharpen5x5()يحصل على نواة الشحذ 5x5.
getEmboss3x3()يحصل على نواة النقش 3x3.
getEmboss5x5()يحصل على نواة النقش 5x5.
getBlurMotion(int size, double angle)يحصل على نواة الضبابية الحركية.
getGaussian(int size, double sigma)يحصل على النواة الغاوسية.
getBlurBox(int size)يحصل على نواة الضبابية الصندوقية.
toComplex(double[][] kernel)يحوّل kernel إلى نواة Complex.

getSharpen3x3()

public static double[][] getSharpen3x3()

يحصل على نواة الشحذ 3x3.

Returns: double[][] - نواة الشحذ 3x3.

getSharpen5x5()

public static double[][] getSharpen5x5()

يحصل على نواة الشحذ 5x5.

Returns: double[][] - نواة الشحذ 5x5.

getEmboss3x3()

public static double[][] getEmboss3x3()

يحصل على نواة النقش 3x3.

Returns: double[][] - نواة النقش 3x3.

getEmboss5x5()

public static double[][] getEmboss5x5()

يحصل على نواة النقش 5x5.

Returns: double[][] - نواة النقش 5x5.

getBlurMotion(int size, double angle)

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

يحصل على نواة الضبابية الحركية.

Parameters:

معاملنوعالوصف
الحجمintحجم النواة.
angledoubleزاوية الحركة.

Returns: double[][] - نواة الضبابية الحركية.

getGaussian(int size, double sigma)

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

يحصل على النواة الغاوسية.

Parameters:

معاملنوعالوصف
الحجمintحجم النواة.
سيغماdoubleقيمة سيغما في النطاق (0…].

Returns: double[][] - نواة Gaussian.

getBlurBox(int size)

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

يحصل على نواة الضبابية الصندوقية.

Parameters:

معاملنوعالوصف
الحجمintحجم النواة.

Returns: double[][] - نواة تمويه الصندوق.

toComplex(double[][] kernel)

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

يحوّل kernel إلى نواة Complex.

Parameters:

معاملنوعالوصف
نواةdouble[][]النواة.

Returns: com.aspose.imaging.imagefilters.complexutils.Complex[][] - نواة Complex.