2012-04-11 33 views
0

我使用imageprocessor drawLine()方法在imagej中創建了一條線。我也注意到存在一個Line類。在圖像中顯示線的不同方式的優點

我沒有太多的imagej經驗,並想知道使用其中一種方法的優勢是什麼?

另外,如果我是使用Line類,我怎麼去提前

改變線的顏色

感謝貝特曼

回答

1

的主要區別是

的drawLine ():方法ImageProcessor.drawLine()將更改顯示的ImageProcessor中的像素值。

Line類擴展了ROI,因此繼承了ROI的所有屬性。你可以測量它的配置文件。

這實際上取決於你想要做什麼。你想測量值還是你想改變像素值來顯示一些東西?如果您使用堆棧,則ROI將出現在堆棧中的每個映像上。 drawLine()方法僅在一個imageProcessor上調用,因此堆棧中只有一個圖像受到影響。

如果使用Line類,則可以通過調用方法Fill來更改像素值。可以通過更改用於填充的值來編輯顏色(像素值)。您也可以更改ROI線的顏色。

使用drawLine()方法設置ImageProcessor上的顏色,例如setColor(Color.WHITE);

相關問題