gray_opening_rect
— Grauwert-Opening mit einer rechteckigen Filtermaske.
gray_opening_rect(Image : ImageOpening : MaskHeight, MaskWidth : )
gray_opening_rect
führt ein Grauwert-Opening auf dem Bild
Image
mit Hilfe einer rechteckigen Filtermaske
(MaskHeight
, MaskWidth
) durch. Das Ergebnis wird in
ImageOpening
zurückgeliefert.
Die Steuerparameter MaskHeight
,MaskWidth
werden, wenn sie einen geraden Wert haben, auf den nächstgrößeren
ungeraden Wert transformiert. An den Bildrändern wird eine
Spiegelung der Randpunkte durchgeführt.
Das Grauwert-Opening eines Bildes i mit dem rechteckigen
strukturierenden Element s ist definiert als
d.h. eine Erosion des Bildes mit s gefolgt von einer Dilatation
mit s (siehe gray_erosion_rect
und gray_dilation_rect
).
Beachten Sie, dass Filteroperatoren eventuell unerwartete Resultate ausgeben, wenn ein Bild mit einer reduzierten Domäne als Input übergeben wird. Weitere Informationen können im Kapitel Filter gefunden werden.
Image
(input_object) (multichannel-)image(-array) →
object (byte / direction / cyclic / uint2 / int2 / int4 / real)
Eingabebild.
ImageOpening
(output_object) (multichannel-)image(-array) →
object (byte / direction / cyclic / uint2 / int2 / int4 / real)
Ergebnisbild.
MaskHeight
(input_control) extent.y →
(integer)
Höhe der Filtermaske.
Defaultwert: 11
Wertevorschläge: 3, 5, 7, 9, 11, 13, 15
Typischer Wertebereich: 3
≤
MaskHeight
≤
511
Minimale Schrittweite: 2
Empfohlene Schrittweite: 2
Restriktion: odd(MaskHeight)
MaskWidth
(input_control) extent.x →
(integer)
Breite der Filtermaske.
Defaultwert: 11
Wertevorschläge: 3, 5, 7, 9, 11, 13, 15
Typischer Wertebereich: 3
≤
MaskWidth
≤
511
Minimale Schrittweite: 2
Empfohlene Schrittweite: 2
Restriktion: odd(MaskWidth)
Sind die Parameterwerte korrekt, liefert gray_opening_rect
den
Wert 2 (H_MSG_TRUE). Das Verhalten bei leerer Eingabe (keine Eingabebilder
vorhanden) lässt sich mittels
set_system('no_object_result',<Result>)
festlegen.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
gray_opening
,
gray_opening_shape
opening_rectangle1
,
gray_dilation_rect
,
gray_erosion_rect
Foundation