| Operatoren |
golay_elements — Erzeugen der strukturierenden Elemente des Golay-Alphabets.
golay_elements( : StructElement1, StructElement2 : GolayElement, Rotation, Row, Column : )
golay_elements erzeugt die strukturierenden Elemente aus dem Golay-Alphabet. Der Parameter GolayElement legt den Namen, Rotation die Rotation fest. Die strukturierenden Elemente sind für hit_or_miss ausgelegt: In StructElement1 wird das strukturierende Element für den Vordergrund in StructElement2 das für den Hintergrund übergeben. Row und Column legen den Bezugspunkt fest.
Die Rotationen sind von 0 bis 15 durchnumeriert. Das heißt aber nicht, dass es 16 verschiedene Rotationen gibt: Die geraden Werte bezeichnen die Rotationen der Vordergrundelemente, die ungeraden die der Hintergrundelemente.
Bei golay_elements werden nur die geraden Werte angegeben und legen den Wert für StructElement1 fest. Die nächstgrößere (ungerade) Zahl wird intern berechnet und bestimmt den Wert für StructElement2. Für die Elemente 'h' und 'i' gibt es keine Rotationen, folglich sind nur 0 und 1 als „Rotationen“ möglich (bei golay_elements folglich nur 0). Das Element 'e' hat nur 4 Rotationen, folglich liegen die gültigen Werte zwischen 0 und 7 (bei golay_elements ergeben sich die Werte 0, 2, 4 und 6).
Die Grafiken zeigen die Elemente des Golay-Alphabets mit allen realisierten Rotationen. Die verwendeten Zeichen haben folgende Bedeutung:
* Vordergrundpixel o Hintergrundpixel . Pixel mit beliebigem WertDie Namen der Elemente und ihre Rotationsnummern stehen jeweils unter der Zeichnung. Die Elemente mit gerader Nummer enthalten die Vordergrundpixel, die Elemente mit ungerader Rotationsnummer die Hintergrundpixel.
* * *
* * *
* * *
h(0,1)
o o o
o o o
o o o
i(0,1)
. . . o o . o o o . o o
o * o o * . o * o . * o
o o o o o . . . . . o o
e(0,1) e(2,3) e(4,5) e(6,7)
o * * o
o o o . . o * . o * . . * * * . . * o . * o . .
. * . * . * . o * * o * . * . o . * . o . * . * o * * o . * *
* * * * . . * . o . . o o o o o . . o . * . . *
* o o *
l(0,1) l(2,3) l(4,5) l(6,7) l(8,9) l(10,11) l(12,13) l(14,15)
* * . .
* . . * . . * * * . . * . . * o . . . o . . . o
* * o * . * . . . * . . . * . * o * * . . * . * . * . * . * . .
* . . . . o . o . o . . . . * . . * * * * * . .
. . * *
m(0,1) m(2,3) m(4,5) m(6,7) m(8,9) m(10,11) m(12,13) m(14,15)
o o . .
o . . o . . o o o . . o . . o * . . . * . . . *
o * * o . * . . . * . . . * . o * * o . . * . o . * . o . * . .
o . . . . * . * . * . . . . o . . o o o o o . .
. . o o
d(0,1) d(2,3) d(4,5) d(6,7) d(8,9) d(10,11) d(12,13) d(14,15)
* * o o
* o o o * o * o * o * o o o * * . o o * o o . *
o * * * * * . o o * o o . * * * * * o o . * * * o * o * * * . o
* o o o . * o * o * . o o o * o * o * o * o * o
o o * *
f(0,1) f(2,3) f(4,5) f(6,7) f(8,9) f(10,11) f(12,13) f(14,15)
* o o *
* * * o . * o o * o . o o o o o . o * o o * . o
o * o o . * . * o * * o . * . * o * o * . * . o * * o * . * . o
o o o o . o o o * o . * * * * * . o * o o o . o
o * * o
f2(0,1) f2(2,3) f2(4,5) f2(6,7) f2(8,9) f2(10,11)f2(12,13) f2(14,15)
* . . o
* * o . . * . . * . . . . . . . . . o . . * . .
. * . . . * . o . * * . . * . * . * . o . * . . * * . * . * . .
. . . . . . . . o . . * o * * * . . * . . . . .
. o * .
k(0,1) k(2,3) k(4,5) k(6,7) k(8,9) k(10,11) k(12,13) k(14,15)
* . . * * * * * . . * . . . . .
* o . * . . . o . . . * . o * . . . . o . . . .
* . . * . o . . . . . . . o . * . . * . . o * * * * * o . .
. . . . . . . . * * . .
. . * *
c(0,1) c(2,3) c(4,5) c(6,7) c(8,9) c(10,11) c(12,13) c(14,15)
Strukturierendes Element für den Vordergrund.
Strukturierendes Element für den Hintergrund.
Name des strukturierenden Elementes.
Defaultwert: 'l'
Werteliste: 'c', 'd', 'e', 'f', 'f2', 'h', 'i', 'k', 'l', 'm'
Rotation des Golay-Elements. Je nach Element sind nicht alle Rotationen zulässig.
Defaultwert: 0
Werteliste: 0, 2, 4, 6, 8, 10, 12, 14
Zeile des Bezugspunktes.
Defaultwert: 16
Wertevorschläge: 0, 16, 32, 128, 256
Typischer Wertebereich: 0 ≤ Row ≤ 511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Spalte des Bezugspunktes.
Defaultwert: 16
Wertevorschläge: 0, 16, 32, 128, 256
Typischer Wertebereich: 0 ≤ Column ≤ 511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Bei korrekter Parametrisierung liefert der Operator golay_elements den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.
gen_region_points, gen_struct_elements, gen_region_polygon_filled
dilation_golay, erosion_golay, opening_golay, closing_golay, hit_or_miss_golay, thickening_golay
J. Serra: „Image Analysis and Mathematical Morphology“. Volume I. Academic Press, 1982
Foundation
| Operatoren |