fast_threshold — Schnelles Segmentieren mit globalen Schwellenwerten.
fast_threshold wählt aus den Eingabebildern die Bildpunkte aus,
deren Grauwerte g der Schwellenwertbedingung
genügen. Für eine schnellere Bearbeitung erfolgt die Auswahl der Punkte in zwei Schritten: Zunächst werden alle Punkte bestimmter Zeilen, welche durch ihren Abstand festgelegt werden, untersucht. Danach wird in der Umgebung ((2*MinSize+1) x (2*MinSize+1)) aller so gefundenen Punkte eine genauere Segmentierung durchgeführt.
Auf Mehrkernprozessoren, die den SSE2 Befehlssatz unterstützen, ist
threshold meist schneller als fast_threshold.
fast_threshold sollte nur dann threshold vorgezogen werden,
wenn diese Features nicht verfügbar sind, zum Beispiel in eingebetteten
Systemen.
Image (input_object) singlechannelimage(-array) → object (byte / uint2 / direction / cyclic / real)
Eingabebild.
Region (output_object) region(-array) → object
Segmentierte Region.
MinGray (input_control) number → (real / integer)
Untere Schwelle für die Grauwerte.
Defaultwert: 128
Wertevorschläge: 0.0, 10.0, 30.0, 64.0, 128.0, 200.0, 220.0, 255.0
Typischer Wertebereich: 0.0
≤
MinGray
≤
255.0 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 5.0
MaxGray (input_control) number → (real / integer)
Obere Schwelle für die Grauwerte.
Defaultwert: 255.0
Wertevorschläge: 0.0, 10.0, 30.0, 64.0, 128.0, 200.0, 220.0, 255.0
Typischer Wertebereich: 0.0
≤
MaxGray
≤
255.0 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 5.0
MinSize (input_control) number → (integer)
Mindestgröße eines Objektes.
Defaultwert: 20
Wertevorschläge: 5, 10, 15, 20, 25, 30, 40, 50, 60, 70, 100
Typischer Wertebereich: 2
≤
MinSize
≤
200 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 2
Sei A die Fläche der Ausgaberegion und height die Höhe
von Image, dann ist die
Laufzeitkomplexität O(A + height / MinSize).
Sind die Parameterwerte korrekt, dann liefert fast_threshold
den Wert 2 (H_MSG_TRUE).
Für das Verhalten bzgl. der Ein- und Ausgabebilder sind die
Flags 'no_object_result', 'empty_region_result' und
'store_empty_region' einstellbar (siehe set_system).
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
histo_to_thresh,
min_max_gray,
sobel_amp,
binomial_filter,
gauss_filter,
reduce_domain,
fill_interlace
connection,
dilation1,
erosion1,
opening,
closing,
rank_region,
shape_trans,
skeleton
threshold,
gen_grid_region,
dilation_rectangle1,
dyn_threshold
class_2dim_sup,
hysteresis_threshold
Foundation