ImageJ宏中的ROI选择

时间:2015-06-20 10:23:34

标签: imagej roi imagej-macro

我正在尝试在斐济(ImageJ)上录制一个宏。我找不到如何使用鼠标进行ROI矩形选择。宏保持注册位置,在示例中(2290,1224,160,314)。我希望它们对每张图片都不同。如果可能的话,用鼠标为每个新图像绘制ROI矩形。谢谢!

default boolean tryAdvance(Consumer<? super Integer> action) {
    if (action instanceof IntConsumer) {
        return tryAdvance((IntConsumer) action);
    }
    else {
        if (Tripwire.ENABLED)
            Tripwire.trip(getClass(),
                      "{0} calling Spliterator.OfInt.tryAdvance((IntConsumer) action::accept)");
        return tryAdvance((IntConsumer) action::accept);
    }
}

1 个答案:

答案 0 :(得分:2)

使用waitForUser(string)微距功能。

E.g:

setOption("BlackBackground", false);
run("Make Binary");
waitForUser("Please create a selection to indicate\nthe root for Strahler Analysis, then\nclick OK to proceed.");
run("Strahler Analysis", "max.=6 output=[Color Map (CM)] protect method=[shortest branch]");
selectWindow("StrahlerMask_7502.jpg");
saveAs("Jpeg", "/home/StrahlerMask_7502.jpg");