Java – Erode

public RenderedImage erode(BufferedImage img)
{
KernelJAI kernel = new KernelJAI(7, 7, new float[]{
0, 0, 0, 0, 0, 0, 0,
0, 1, 1, 1, 1, 1, 0,
0, 1, 1, 1, 1, 1, 0,
0, 1, 1, 1, 1, 1, 0,
0, 1, 1, 1, 1, 1, 0,
0, 1, 1, 1, 1, 1, 0,
0, 0, 0, 0, 0, 0, 0
});
ParameterBlock pb = new ParameterBlock();
pb.addSource(img);
pb.add(kernel);

return JAI.create("erode", pb);
}

source

Leave a Reply