skeleton — Verdünnen von Regionen.
skeleton berechnet das Skelett, d.h., die Mittelachse, der
Eingaberegionen. Das Skelett ist so konstruiert, dass jeder Punkt auf dem
Skelett als Mittelpunkt eines Kreises mit größtmöglichem Radius angesehen
werden kann, welcher noch vollständig in der Region enthalten ist.
Dieser Operator unterstützt Cancel-Timeouts und Interrupts.
Region (input_object) region(-array) → object
Zu verdünnende Regionen.
Skeleton (output_object) region(-array) → object
Skelett-Region.
Parameteranzahl: Skeleton == Region
Sei F die Fläche des umschließenden Rechtecks, dann ist die Laufzeitkomplexität: O(F) (pro Region).
skeleton liefert den Wert 2 (
H_MSG_TRUE)
, falls die Parameterwerte
korrekt sind. Das Verhalten bei leerer Eingabe (keine
Eingaberegionen vorhanden) lässt sich mittels
set_system('no_object_result',<Result>),
das bei leerer Region mit
set_system('empty_region_result',<Result>) festlegen.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
sobel_amp,
edges_image,
bandpass_image,
threshold,
hysteresis_threshold
gray_skeleton,
sobel_amp,
edges_image,
roberts,
bandpass_image,
threshold
Eckardt, U. „Verdünnung mit Perfekten Punkten“, Proceedings 10. DAGM-Symposium, IFB 180, Zurich, 1988
Foundation