hit_or_miss_seq — Ausführen der Hit-or-Miss-Operation für Regionen (sequentiell).
hit_or_miss_seq ist veraltet und wird nur aus Gründen
der Rückwärtskompatibilität zur Verfügung gestellt.
hit_or_miss_seq(Region : RegionHitMiss : GolayElement : )
hit_or_miss_seq berechnet die Hit-or-Miss-Transformation
einer Region mit allen rotierten Versionen des durch
GolayElement gewählten strukturierenden Elements aus dem
Golay-Alphabet. Als Ergebnis wird die Vereinigungsmenge der
Zwischenergebnisse aus den einzelnen Rotationen geliefert. Für die
strukturierenden Elemente gibt es folgende Wahlmöglichkeiten:
'l', 'm', 'd', 'c', 'e', 'i', 'f', 'f2', 'h', 'k'.
Die Golay-Elemente mit allen möglichen Rotationen sind in der
Funktionsbeschreibung von golay_elements aufgeführt.
Region (input_object) region(-array) → object
Regionen, die verarbeitet werden sollen.
RegionHitMiss (output_object) region(-array) → object
Das Ergebnis der Hit-or-Miss-Operation.
GolayElement (input_control) string → (string)
Strukturierendes Element aus dem Golay-Alphabet.
Defaultwert: 'h'
Werteliste: 'c', 'd', 'e', 'f', 'f2', 'h', 'i', 'k', 'l', 'm'
Sei F die Fläche einer Eingaberegion und R die Anzahl der Rotationen, dann ist die Laufzeitkomplexität für ein Objekt:
Bei korrekter Parametrisierung liefert die Funktion
hit_or_miss_seq den Wert 2 (H_MSG_TRUE). Das Funktionsverhalten
für die beiden Fälle leere und keine Eingaberegion lässt sich wie
folgt kontrollieren:
keine Region: set_system('no_object_result',<RegionResult>)
leere Region: set_system('empty_region_result',<RegionResult>)
Andernfalls wird eine Fehlerbehandlung durchgeführt.
threshold,
regiongrowing,
connection,
union1,
watersheds,
class_ndim_norm
reduce_domain,
select_shape,
area_center,
connection
hit_or_miss_golay,
hit_or_miss
Foundation