仅从图像中复制所选区域而不在边界矩形中包含其他内容?

时间:2018-01-15 13:47:29

标签: java api crop imagej roi

我在java中使用ImageJ API。我从粒子分析器工具中获得了一系列ROI。我需要将检测到的区域变成另一个图像(只是白色或透明的bg)。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

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

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

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