public static (double[, ] filter, string filterData, FSpecialFilterType filterType) MotionFilter(uint Len, double Theta) { return(FSpecial.Motion(Len, Theta), "_PixLen_" + Len + "_angle_" + Theta, FSpecialFilterType.motion); }
public static (double[, ] filter, string filterData, FSpecialFilterType filterType) DiskFilter(double radius) { return(FSpecial.Disk(radius), "_radius_" + radius, FSpecialFilterType.disk); }
public static (double[, ] filter, string filterData, FSpecialFilterType filterType) UnsharpFilter(double alpha) { return(FSpecial.Unsharp(alpha), "_alpha_" + alpha, FSpecialFilterType.unsharp); }
public static (double[, ] filter, string filterData, FSpecialFilterType filterType) LaplacofGaussFilter(uint size, double sigma) { return(FSpecial.LaplacofGauss(size, sigma), "_sideSize_" + size + "_sigma_" + sigma, FSpecialFilterType.laplacofGauss); }
public static (double[, ] filter, string filterData, FSpecialFilterType filterType) LaplacianFilter(double alpha) { return(FSpecial.Laplacian(alpha), "_alpha_" + alpha, FSpecialFilterType.laplacian); }
public static (double[, ] filter, string filterData, FSpecialFilterType filterType) GaussianFilter(uint size, double sigma) { return(FSpecial.Gaussian(size, sigma), "_sideSize_" + size + "_sigma_" + sigma, FSpecialFilterType.gaussian); }
public static (double[, ] filter, string filterData, FSpecialFilterType filterType) AverageFilter(uint size) { return(FSpecial.Average(size), "_sideSize_" + size, FSpecialFilterType.average); }