/// <summary> /// Binarize image with iterative threshold filter /// </summary> /// <param name="image"></param> /// <param name="threshold">threshold for binarization</param> public static Image IterativeThreshold(this Image image, byte threshold) { IterativeThreshold thresholdFilter = new IterativeThreshold(2, threshold); return thresholdFilter.Apply(BitmapGrayscale(image)); }
public Bitmap BinarizacionIterativa() { Atributos atr = Atributos.getInstance(); IterativeThreshold it = new IterativeThreshold(2, (byte)atr.umbralBinarizacion); imagen = it.Apply(imagen); umbral = it.ThresholdValue; return imagen; }