我想使用 ImageJ API 过滤图像。ImageJ 库已正确连接到我的项目。
现在我想使用 API 中的平均过滤器处理图像。这是如何运作的?
public Image filterMyImage(ImagePlus imagePlus)
{
// IMAGEPLUS FILTERING PROCESS HERE
return image;
}
我想使用 ImageJ API 过滤图像。ImageJ 库已正确连接到我的项目。
现在我想使用 API 中的平均过滤器处理图像。这是如何运作的?
public Image filterMyImage(ImagePlus imagePlus)
{
// IMAGEPLUS FILTERING PROCESS HERE
return image;
}
我假设“平均滤波器”是指具有 3x3 内核的均值滤波器,在这种情况下你可以这样做:
ImageProcessor ip = imagePlus.getProcessor();
ip.smooth();
return ip.getBufferedImage();
该smooth
方法的文档在这里。如果您想在 3x3 内核上使用中值滤波器,则可以使用方法medianFilter
.