ConvolutionFilter

Inheritance: java.lang.Object

public final class ConvolutionFilter

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

الطرق

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

getSharpen3x3()

public static double[][] getSharpen3x3()

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

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

getSharpen5x5()

public static double[][] getSharpen5x5()

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

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

getEmboss3x3()

public static double[][] getEmboss3x3()

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

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

getEmboss5x5()

public static double[][] getEmboss5x5()

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

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

getBlurMotion(int size, double angle)

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

يحصل على نواة تمويه الحركة.

Parameters:

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

Returns: double[][] - نواة طمس الحركة.

getGaussian(int size, double sigma)

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

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

Parameters:

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

Returns: double[][] - النواة الغاوسية.

getBlurBox(int size)

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

يحصل على نواة تمويه الصندوق.

Parameters:

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

Returns: double[][] - نواة طمس الصندوق.

toComplex(double[][] kernel)

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

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

Parameters:

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

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