| Operatoren |
corner_response — Suche von Ecken in Bildern.
corner_response(Image : ImageCorner : Size, Weight : )
corner_response ist ein Operator, um Grauwertecken in einem Bild zu extrahieren. Die Formel für die Berechnung lautet:
Die Corner-Response-Funktion ist invariant gegenüber Rotation. Um eine günstige Abhängigkeit der Funktion R(x,y) von den lokalen Gradienten zu erhalten, ist der Parameter Weight auf 0.04 zu setzen. Hiermit ergeben sich nur an Grauwertecken positive Werte für R(x,y), während gerade Kanten negative Werte erhalten. Der Ausgabebildtyp ist identisch mit dem Eingabebildtyp. Bei Byte-Bildern als Eingabe werden also die negativen Werte auf 0 gesetzt. Falls dies nicht erwünscht ist, sollte das Bild mit convert_image_type in ein Real- oder Int2-Bild konvertiert werden.
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.
Eingabebild.
Ergebnis der Filterung.
Parameteranzahl: ImageCorner == Image
Gewünschte Filtergröße der Gaußmaske.
Defaultwert: 3
Wertevorschläge: 3, 5, 7, 9, 11
Gewichtung.
Defaultwert: 0.04
Typischer Wertebereich: 0.0 ≤ Weight ≤ 0.3
Minimale Schrittweite: 0.001
Empfohlene Schrittweite: 0.01
read_image(&Fabrik,"fabrik"); corner_response(Fabrik,&CornerResponse,3,0.04); local_max(CornerResponse,&LocalMax); disp_image(Fabrik,WindowHandle); set_color(WindowHandle,"red"); disp_region(LocalMax,WindowHandle);
gauss_filter, sobel_amp, convert_image_type
C.G. Harris, M.J. Stephens,
„A combined corner and edge detector“';
Proc. of the 4th Alvey Vision Conference; August 1988; pp. 147-152.
H. Breit,
„Bestimmung der Kameraeigenbewegung und Gewinnung von
Tiefendaten aus monokularen Bildfolgen“;
Diplomarbeit am Lehrstuhl für Nachrichtentechnik der TU München;
30. September 1990.
Foundation
| Operatoren |