Powered By Blogger

miércoles, 18 de febrero de 2009

TRABAJO DE UMBRALIZACION

import ij.*;
import ij.process.*;
import ij.gui.*;
import java.awt.*;
import ij.plugin.filter.*;

public class ejemplo_neg3 implements PlugInFilter
{
ImagePlus imp;
public int setup(String arg, ImagePlus imp)
{
this.imp = imp;
return DOES_ALL;
}
public void run(ImageProcessor ip)
{
int w=ip.getWidth();
int n=ip.getHeight();
for(int i=0;i50)
{
p=255;
}
ip.putPixel(i,j,255-p);
}
}
}
}

2 comentarios:

johana mendoza dijo...

un metodo que se puede seguir es el de Kittler e Illingworth, que busca minimizar la Información H dada por:

i
H=-∑ p(i)log(f(i))
i=0
donde P(i) son las probabilidades de los niveles de gris, calculadas como el cociente entre los pixels con nivel de gris i (conocidos a partir del histograma) con i=1..255sobre el total de pixels de la imagen.

byron Molina dijo...

Comentado por:DANIEL DAVILA
Teniendo en cuenta el cálculo de los grises te ayuda para la creación del código.