Ja schonmal vielen Dank, aber mir ist es halt wichtig, dass ich auch verstehe, was in den Funktionen abläuft und generell müsste es ja über den SOBEL-Operator auch funktionieren, oder?
Der Betrag scheint bei mir ja auch zu stimmen, aber das Problem liegt in der Richtung. Weiß einer, wie man die berechnet. Ich würde folgendes Vorschlagen:
GDIR = 360/(2*pi)*(atan2 ( double(edge_y) , double(edge_x) )) ;
Bekomme aber nur in eine Richtung "richtige" Werte...