Digital Signal Processing Reference
In-Depth Information
C.15 Region of Interest (ROI)
C.15 Region of Interest
(ROI)
Die Region of Interest dient zur Selektion eines Bildbereichs fur die nach-
folgende Bearbeitung. Sie wird ublicherweise interaktiv durch den Benut-
zer spezifiziert. ImageJ unterstutzt mehrere Formen von ROIs:
Rechteckige ROIs (Klasse Roi )
Elliptische ROIs (Klasse OvalRoi )
Geradenformige ROIs (Klasse Line )
Polygonale ROIs (Klasse PolygonRoi und Subklasse FreehandRoi )
Text-ROIs (Klasse TextRoi )
Die zugehorigen Klassen sind im Package ij.gui definiert. ROI-Objekte
dieser Form sind nur uber Objekte der Klasse ImagePlus zuganglich (s.
Abschn. C.15.3).
C.15.1 ImageProcessor (Klasse)
Bei der Bearbeitung von Bildern der Klasse ImageProcessor manife-
stiert sich die ROI nur durch ihr begrenzendes Rechteck (Bounding Box),
im Fall einer nichtrechteckigen ROI durch eine zusatzliche Bitmaske (ein-
dimensionales int -Array) in der Große des ROI-Rechtecks.
Rectangle getRoi ()
Liefert das Rechteck (vom Typ java.awt.Rectangle )deraktu-
ellen Region of Interest (ROI) dieses Bilds.
void setRoi (Rectangle roi)
Ersetzt die Region of Interest (ROI) dieses Bilds mit dem angege-
benen Rechteck und loscht die zugehorige Bitmaske ( mask ), falls
die Große von roi sich gegenuber der vorherigen ROI andert.
void setRoi (int x, int y, int rwidth, int rheight)
Ersetzt die Region of Interest (ROI) dieses Bilds mit dem angege-
benen Rechteck und loscht die zugehorige Bitmaske ( mask ), falls
die Große von roi sich gegenuber der vorherigen ROI andert.
int[] getMask ()
Liefert die Bitmaske einer nichtrechteckigen ROI bzw. null ,wenn
die ROI rechteckig ist.
void setMask (int[] mask)
Ersetzt die Bitmaske zur Spezifikation einer nichtrechteckigen
ROI. Die Anzahl der Elemente in mask muss der Große des ROI-
Rechtecks entsprechen.
C.15.2 ImageStack (Klasse)
Rectangle getRoi ()
Liefert das Rechteck (vom Typ java.awt.Rectangle )deraktu-
ellen Region of Interest (ROI) des Stacks.
Search WWH ::




Custom Search