gray_erosion_rect
— Minimum der Grauwerte in einem Rechteck.
gray_erosion_rect(Image : ImageMin : MaskHeight, MaskWidth : )
gray_erosion_rect
transformiert die Grauwerte der Eingabebilder aus
Image
mit Hilfe einer Filtermaske (MaskHeight
,
MaskWidth
), in der das Minimum der Grauwerte berechnet
wird. Das Ergebnis wird im Parameter ImageMin
übergeben. Die Steuerparameter MaskHeight
,
MaskWidth
werden, wenn sie einen geraden Wert haben, in
den nächstgrößeren ungeraden Wert transformiert. An den
Bildrändern wird eine Spiegelung der Randpunkte durchgeführt.
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)
Bilder, für deren Grauwerte die Minima berechnet werden sollen.
ImageMin
(output_object) (multichannel-)image(-array) →
object (byte / direction / cyclic / uint2 / int2 / int4 / real)
Bilder, die die Minima enthalten.
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
(lin)
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
(lin)
Minimale Schrittweite: 2
Empfohlene Schrittweite: 2
Restriktion: odd(MaskWidth)
Sind die Parameterwerte korrekt, dann liefert gray_erosion_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.
Foundation