import ij.*;
import ij.process.*;
import ij.gui.*;
import java.awt.*;
import ij.plugin.filter.*;
public class ejemplo1 implements PlugInFilter
{
ImagePlus imp;
public int setup(String arg, ImagePlus imp)
{
this.imp = imp;
return DOES_ALL;
}
public void run(ImageProcessor ip)
{
int a=ip.getWidth();
int b=ip.getHeight();
for(int i=0;i
{
for(int j=0;j
{
int m=ip.getPixel(i,j);
if(p<50)
{
m=0;
}
if(p>50)
{
m=255;
}
im.putPixel(i,j,255-p);
}
}
}
}
Tuesday, May 26, 2009
Subscribe to:
Post Comments (Atom)
Mejora de código:
ReplyDeletepublic void run(ImageProcessor ip) {
int w = ip.getWidth();
int h = ip.getHeight();
int umbral = 100;
for(int col= 0; col < w; col++)
for(int row=0; row < h; row++)
{
if(ip.get(col,row) < umbral)
ip.set(col, row, 0);
else
ip.set(col, row, 255);
}
imp.updateAndDraw();
}