0

我想使用 ImageJ API 过滤图像。ImageJ 库已正确连接到我的项目。

现在我想使用 API 中的平均过滤器处理图像。这是如何运作的?

public Image filterMyImage(ImagePlus imagePlus) 
{
        // IMAGEPLUS FILTERING PROCESS HERE

        return image;
}
4

1 回答 1

1

我假设“平均滤波器”是指具有 3x3 内核的均值滤波器,在这种情况下你可以这样做:

ImageProcessor ip = imagePlus.getProcessor();
ip.smooth();
return ip.getBufferedImage();

smooth方法的文档在这里。如果您想在 3x3 内核上使用中值滤波器,则可以使用方法medianFilter.

于 2012-07-30T16:41:02.920 回答