martes, 17 de febrero de 2009

Filtro Contraste Brillo

(Proceso para realiza el contraste y brillo de una imagen)

import ij.*;
import ij.process.*;
import ij.gui.*;
import java.awt.*;
import ij.plugin.filter.*;
public class Filtro_ContrasteBrillo 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; i{
for(int j= 0; j{
int p =(int)((ip.getPixel(i,j))*0.5+1.5);
if(p > 255)
{p=255;}
ip.putPixel(i,j,p);
}
}
}
}

3 comentarios:

Miguel dijo...

Compañero este es un aporte de apoyo a tu código lo puedes revisar en el siguiente link:

http://speckle.inaoep.mx/~jjbaezr/inaoe/pdibw/textos/CLASE05.DOC

johana mendoza dijo...

seria bueno si comentaras alguna cosas de tu codigo para mejor comprension

Diego Gálvez dijo...

Listo compañero revise la pag. que me indicaste tiene buenas ideas para mejorar las soluciones