4方向或者8方向的sobel算子,怎么求边缘方向?
只有水平和垂直的sobel,求梯度方向是atan(Gy/Gx),那多方向的怎么算?
[解决办法]
应该一样可以用atan(Gy/Gx)啊
[解决办法]
两个对角线方向也是可以求的,卷积模板是
0 1 2
-1 0 1
-2 -1 0
和
-2 -1 0
-1 0 1
0 1 2
详细请参考《Digital Image Processing(3rd Edition)》---Rafael C. Gonzalez的第732页
[解决办法]
就跟矢量在x和y方向分解那样,用x和y方向的值求解方向角度就行了