3

私は imageJ 用の小さなプラグインを作成しており、画像のオーバーレイとしていくつかの領域を描画しています。

私はこのコードを使用しています:

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

regionsRoi の配列はどこにありますか。

これは意図したとおりに機能し、オーバーレイに使用される標準の ImageJ シアン (私の目には痛い) で領域を描画します。特定の領域を別の色で描きたいのですが、それを行う方法が見つからないようです。オーバーレイ全体の色を変更できることがわかりましたが、同じオーバーレイに 2 つの色が必要です。

何か案は?

前もって感謝します

ニコ

4

1 に答える 1

4

メソッドとメソッドを使用して、各Roiオブジェクトの描画色を個別に設定できるはずだと思います。setFillColorsetStrokeColor

于 2010-06-08T17:21:06.793 に答える