我在Java中使用ImageJ API。我从粒子分析仪工具中获得了一系列ROI。我只需要将检测到的区域放入另一张图像(仅是白色或透明bg)。我怎样才能做到这一点?

最佳答案

复制图像(仅复制当前ROI的边界框),然后清除ROI外部的区域。

ImagePlus region = imp.duplicate();
region.show();
region.restoreRoi();
IJ.setBackgroundColor(255, 255, 255);
IJ.run("Clear Outside", "");


您可以使用设置为Java模式的Macro Recorder来获取许多这些命令。

07-27 18:24