ImageJ中多种颜色的叠加层
-
23-10-2019 - |
题
我正在为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 CYAN(伤害我的眼睛)中的区域。我想画画 一 特定区域是另一种颜色,但我似乎找不到一种方法。我发现您可以更改 所有的 覆盖层,但我需要在同一覆盖层中两种颜色。
有任何想法吗?
提前致谢
尼科
解决方案
我认为您应该能够为每种设置绘图颜色 Roi
通过其单独对象 setFillColor
和 setStrokeColor
方法。
不隶属于 StackOverflow