remove_noise_region — Beseitigen von Rauschen bei Regionen.
remove_noise_region(InputRegion : OutputRegion : Type : )
remove_noise_region dient zum Beseitigen von Rauschen bei
einer Region.
Abhängig von Type wird folgendes strukturierendes Element
verwendet:
Es wird ein strukturierendes Element verwendet, das aus den vier 4-er Nachbarn eines Punktes besteht: .X. X.X .X.
Es wird ein strukturierendes Element verwendet, das aus den vier 8-er Nachbarn eines Punktes besteht: X.X ... X.X
Es wird ein strukturierendes Element verwendet, das aus den vier 4-er Nachbarn und den vier 8-er Nachbarn eines Punktes besteht: XXX X.X XXX
Mit diesem strukturierenden Element wird eine Dilatation und anschließend der Durchschnitt mit den Eingabedaten durchgeführt. Hierdurch werden alle Punkte, die keinen entsprechenden Nachbarn haben, gelöscht.
InputRegion (input_object) region(-array) → object
Regionen die modifiziert werden.
OutputRegion (output_object) region(-array) → object
Regionen mit weniger Rauschen.
Type (input_control) string → (string)
Modus der Rauschunterdrückung.
Defaultwert: 'n_4'
Werteliste: 'n_4', 'n_48', 'n_8'
Sei F die Fläche einer Eingaberegion, dann ist die Laufzeitkomplexität
remove_noise_region liefert den Wert TRUE, falls die
Parameterwerte korrekt sind. Das Verhalten bei leerer Eingabe
(keine Eingaberegionen vorhanden) lässt sich mittels
set_system('no_object_result',<Result>) festlegen.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
connection,
regiongrowing,
pouring,
class_ndim_norm
dilation1,
intersection,
gen_region_points
Foundation