robinson_dirrobinson_dirRobinsonDirRobinsonDirRobinsonDirrobinson_dir berechnet eine Näherung der ersten
Ableitung der Grauwertdaten und wird als Kantenfilter eingesetzt.
Mit robinson_dirrobinson_dirRobinsonDirRobinsonDirRobinsonDirrobinson_dir werden auf ein Eingabebild vier der
ursprünglich acht 3x3-Filter von Robinson
angewandt. Die anderen 4 Masken entstehen durch Multiplikation der
Masken mit -1. Die Masken besitzen nur die Werte 0,1,-1,2,-2.
-1 0 1 2 1 0
-2 0 2 1 0 -1
-1 0 1 0 -1 -2
0 1 2 1 2 1
-1 0 1 0 0 0
-2 -1 0 -1 -2 -1
Im Ausgabebild ist die maximale Filterantwort aller Masken
eingetragen. In dem Parameter ImageEdgeDirImageEdgeDirImageEdgeDirImageEdgeDirimageEdgeDirimage_edge_dir wird die
Kantenrichtungen zurückgeliefert als . Die
Kantenrichtungen entsprechen der Richtung der Maske mit der
maximalen Filterantwort.
Achtung
Beachten Sie, dass Filteroperatoren eventuell unerwartete Resultate
ausgeben, wenn ein Bild mit einer reduzierten Domäne als Input übergeben
wird. Weitere Informationen können im Kapitel Filter gefunden
werden.
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).