martes, 17 de febrero de 2009

tarea contraste brillo

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 x=ip.getWidth();
int y=ip.getHeight();
for(int i =0; i
{
for(int j= 0; j
{
int n =(int)((ip.getPixel(i,j))*0.6+1.8);
if(n> 255)
{n=255;}
ip.putPixel(i,j,n);
}
}
}
}

2 comentarios:

Diego Gálvez dijo...

Me puedes explicar que funcion cumple en una imagen este codigo del contraste/brillo

Silvia dijo...

El resultado que se obtiene en la imagen usando este filtro es una mejora en el contraste.