| Operatoren |
gray_projections — Horizontale und vertikale Grauwertprojektionen.
gray_projections(Region, Image : : Mode : HorProjection, VertProjection)
gray_projections berechnet die horizontalen und vertikalen Grauwertprojektionen, d.h. die Mittelwerte der Grauwerte des Eingabebildes Image in horizontaler und vertikaler Richtung innerhalb der Eingaberegion Region.
Falls Mode = 'simple' gewählt wird, erfolgt die Projektion entlang der Koordinatenachsen des Bildes, d.h.:
----
\
HorProjection(r) = 1/n(r+r') / Image(r+r',c+c')
----
(r+r',c+c') in Region
----
\
VertProjection(c) = 1/n(c+c') / Image(r+r',c+c')
----
(r+r',c+c') in Region
Hierbei ist (r',c') der linke obere Eckpunkt des kleinsten umschließenden achsenparallelen Rechtecks der Eingaberegion (siehe smallest_rectangle1) und n(x) die Anzahl der Regionenpunkte in der entsprechenden Zeile r+r' bzw. Spalte c+c'. Die horizontale Projektion liefert also eine eindimensionale Funktion, die den vertikalen Grauwertverlauf wiedergibt. Entsprechend liefert die vertikale Projektion eine Funktion, die den horizontalen Grauwertverlauf wiedergibt.
Falls Mode = 'rectangle' gewählt wird, erfolgt die Projektion entlang der Hauptachsen des kleinsten umschließenden nicht-achsenparallelen Rechtecks der Eingaberegion (siehe smallest_rectangle2). Hierbei entspeicht die horizontale Projektionsrichtung der Richtung der großen Hauptachse des Rechtecks, die vertikale Richtung die der kleinen Achse. In diesem Modus werden alle Grauwerte innerhalb des kleinsten umschließenden nicht-achsenparallelen Rechtecks der Eingaberegion zur Berechnung der Projektionen verwendet.
Der Operator {gray_projections} berücksichtigt nur die mittels Region übergebene Region und ignoriert jede Domäne, die zuvor für das Eingabebild Image festgelegt wurde. gray_projections kann für den 'simple' Modus auf OpenCL Geräten ausgeführt werden, sofern das OpenCL Gerät die cl_khr_global_int32_base_atomics Erweiterung unterstützt. Für Bilder vom Typ real muss das OpenCL Gerät die Erweiterungen cl_khr_fp64 und cl_khr_int64_base_atomics unterstützen.
Zu untersuchende Region.
Grauwerte für die Messung.
Art der Projektionsberechnung.
Defaultwert: 'simple'
Werteliste: 'rectangle', 'simple'
Werteliste (für Compute Devices): 'simple'
Horizontale Projektion.
Vertikale Projektion.
1D Metrology
| Operatoren |