| Operatoren |
gen_cooc_matrix — Berechnung der Co-Occurrence-Matrix einer Region in einem Bild.
gen_cooc_matrix ermittelt aus den Eingaberegionen, wie oft die Grauwerte i und j in einer bestimmten Richtung (0, 45, 90, 135 Grad) nebeneinander liegen, speichert diese Zahl in der Co-Occurrence-Matrix an den Stellen (i,j) und (j,i) ab (die Matrix ist also symmetrisch) und normiert am Schluss die Matrix mit der Zahl der Einträge. LdGray git die Anzahl der zu unterscheidenden Grauwerte (nämlich
Beispiel: Eingabebild mit Grauwerten: 0 0 3
(normiert mit LdGray=2) 1 1 2
1 2 3
Co-Occurrence-Matrizen (nicht normiert):
2 0 0 1 0 1 1 0
0 2 2 0 1 0 1 1
0 2 0 1 1 1 0 0
1 0 1 0 0 1 0 0
0 2 0 0 0 1 0 0
2 2 1 0 1 2 0 1
0 1 0 2 0 0 2 0
0 0 2 0 0 1 0 0
Der Operator gen_cooc_matrix berücksichtigt nur die mittels Regions übergebenen Regionen und ignoriert jede Domäne, die zuvor für das Eingabebild Image festgelegt wurde.
Zu untersuchende Regionen.
Bild das die Grauwerte liefert.
Co-Occurrence-Matrix (Matrizen).
Anzahl der zu unterscheidenden Grauwerte ().
Defaultwert: 6
Werteliste: 1, 2, 3, 4, 5, 6, 7, 8
Typischer Wertebereich: 1 ≤ LdGray ≤ 256 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Richtung der Nachbarschaftsbeziehung.
Defaultwert: 0
Werteliste: 0, 45, 90, 135
gen_cooc_matrix liefert den Wert 2 (H_MSG_TRUE), falls ein Bild mit definierten Grauwerten eingegeben wird und die Parameter korrekt sind. Das Verhalten bei leerer Eingabe (keine Bilder) wird mit set_system(::'no_object_result',<Result>:), das bei leerer Region mit set_system(::'empty_region_result',<Result>:) festgelegt. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
draw_region, gen_circle, gen_ellipse, gen_rectangle1, gen_rectangle2, threshold, erosion_circle, binomial_filter, gauss_filter, smooth_image, sub_image
Foundation
| Operatoren |