| 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.
Eingabebild.
Ergebnis der Filterung.
Parameteranzahl: ImageCorner == Image
Gewünschte Filtergröße der Gaußmaske.
Defaultwert: 3
Werteliste: 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 |