area_center_grayarea_center_grayAreaCenterGrayAreaCenterGrayarea_center_gray — Berechnung der Fläche und des Schwerpunktes von Regionen in
Grauwertbildern.
area_center_grayarea_center_grayAreaCenterGrayAreaCenterGrayarea_center_gray berechnet die Fläche und den Schwerpunkt
der Eingaberegionen RegionsRegionsRegionsregionsregions, die die durch das Eingabebild
ImageImageImageimageimage definierten Grauwerte besitzen. Dieser Operator
verhält sich ähnlich wie der Operator area_centerarea_centerAreaCenterAreaCenterarea_center, nur
dass hier die Grauwerte zur Berechnung der Fläche und des
Schwerpunktes verwendet werden.
Die Fläche A einer Region R im Bild mit den Grauwerten g(r,c)
wird definiert durch Das bedeutet, dass die Fläche durch das Volumen der durch die
Grauwerte definierten Funktion g(r,c) definiert wird. Der
Schwerpunkt wird durch die ersten zwei normalisierten Momente der
Funktion g(r,c) definiert, d.h. durch , wobei
Der Operator area_center_grayarea_center_grayAreaCenterGrayAreaCenterGrayarea_center_gray berücksichtigt nur die mittels
RegionsRegionsRegionsregionsregions übergebenen Regionen und ignoriert jede Domäne, die zuvor
für das Eingabebild ImageImageImageimageimage festgelegt wurde.
area_center_grayarea_center_grayAreaCenterGrayAreaCenterGrayarea_center_gray kann auf OpenCL-Geräten ausgeführt werden, sofern
die OpenCL-Erweiterungen cl_khr_fp64 und cl_khr_int64_base_atomics vom Gerät
unterstützt werden.
Ausführungsinformationen
Unterstützt OpenCL Compute Devices.
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Sind die Parameterwerte korrekt und tritt kein Fehler während der
Berechnung auf, liefert area_center_grayarea_center_grayAreaCenterGrayAreaCenterGrayarea_center_gray 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.