package at.favre.lib.dali.blur; /** * Blur kernels for convolve matrix algorithms * * @author pfavre */ public interface BlurKernels { public static float[] GAUSSIAN_5x5 = new float[] { 0.0030f, 0.0133f, 0.0219f, 0.0133f, 0.0030f, 0.0133f, 0.0596f, 0.0983f, 0.0596f, 0.0133f, 0.0219f, 0.0983f, 0.1621f, 0.0983f, 0.0219f, 0.0133f, 0.0596f, 0.0983f, 0.0596f, 0.0133f, 0.0030f, 0.0133f, 0.0219f, 0.0133f, 0.0030f }; public static float[] BOX_5x5 = new float[] { 0.04f,0.04f,0.04f,0.04f,0.04f, 0.04f,0.04f,0.04f,0.04f,0.04f, 0.04f,0.0425f,0.05f,0.0425f,0.04f, 0.04f,0.04f,0.04f,0.04f,0.04f, 0.04f,0.04f,0.04f,0.04f,0.04f }; public static float[] BOX_3x3 = new float[]{ 0.111111111111111111111111112f, 0.111111111111111111111111112f, 0.111111111111111111111111112f, 0.111111111111111111111111112f, 0.13f, 0.111111111111111111111111112f, 0.111111111111111111111111112f, 0.111111111111111111111111112f, 0.111111111111111111111111112f }; }