Matlab: Erste abgeleitete Kantenerkennung, über Farbverläufe
Ich schreibe ein Programm, das den Benutzer auffordert, zwischen @ zu wähle Prewitt und Sobel image filtert, um Kanten von Objekten eines Bildes zu erkennen. Ich muss ihre Filtervorlagen verwenden, nicht dasedge
Funktion. Der Benutzer sagt auch, ob er "horizontale", "vertikale" oder "diagonale" Kanten erkennen möchte. Mein Problem ist eher theoretisch als programmierend.
n meinen Notizen habe ich das, um die Größe des Gradienten bei jedem Pixel zu berechnen, es wird oft als @ angenähesqrt(Gx^2 + Gy^2)
woGx
wäre die vertikale Ableitung undGy
die horizontale Ableitung. Aber was ist der Wert vonGx
wenn ich nur die waagerechten kanten berechne? Und der Wert vonGy
wenn ich nur die senkrechten Kanten suche?
Ich kann es mir nicht vorstellen.