在ImageJ中叠加多种颜色

时间:2010-06-02 06:34:21

标签: java image-processing imagej

我正在为imageJ写一个小插件,我正在绘制几个区域作为图像的叠加层。

我正在使用此代码:

ImagePlus imp = getImage();
Overlay ov = new Overlay();
for (int r=0; r<regions.length; r++)
    {
    ov.add(regions[r]);
    }
imp.setOverlay(ov);

regions是Roi的数组。

这可以按预期工作,并绘制用于覆盖的标准ImageJ青色(伤害我的眼睛)中的区域。我想用另一种颜色绘制一个特定区域,但我似乎找不到办法。我发现你可以改变整个叠加层的颜色,但我需要在同一叠层中使用两种颜色。

有什么想法吗?

提前致谢

尼科

1 个答案:

答案 0 :(得分:3)

我认为您应该能够通过RoisetFillColor方法单独为每个setStrokeColor对象设置绘图颜色。