如何放大ROI imagej宏

时间:2014-03-14 17:28:37

标签: macros selection imagej roi

我想通过以下循环放大几个rois:

counts=roiManager("count");
 for(i=0; i<counts; i++) {
    roiManager("Select", i);
    run("Enlarge...", "enlarge=10");
 }

然而,我无法弄清楚,这个宏有什么问题。

1 个答案:

答案 0 :(得分:0)

您的代码会将每个投资回报率扩大10个像素,但不会将新的投资回报率存储在投资回报率管理器中。您缺少roiManager("Update");命令,该命令是在ROI管理器窗口中单击更新按钮时运行macro recorder时获得的。

counts=roiManager("count");
for(i=0; i<counts; i++) {
    roiManager("Select", i);
    run("Enlarge...", "enlarge=10");
    roiManager("Update");
}