@Override public Float processGridElement(FImage patch) { return FloatArrayStatsUtils.var(patch.pixels); } }
@Override public Float processGridElement(FImage patch) { return FloatArrayStatsUtils.var(patch.pixels); } }
/** * Calculate the standard deviation of a 1D array. Calls * {@link FloatArrayStatsUtils#var(float[])} and does a Math.sqrt. * * @param arr * @return the standard deviation */ public static float std(float[] arr) { return (float) Math.sqrt(var(arr)); }
/** * Calculate the standard deviation of a 2D array. Calls * {@link FloatArrayStatsUtils#var(float[][])} and does a Math.sqrt. * * @param arr * @return the standard deviation */ public static float std(float[][] arr) { return (float) Math.sqrt(var(arr)); }