我找到了图像的渐变.现在我只是使用5 x 5图像.我更感兴趣的是找到渐变的方向,但我没有在纸上手动获得结果,因为我使用MATLAB函数得到它们imgradient.请参考以下图像以了解有关输入图像的更多信息以及此处用于查找图像渐变的Sobel滤镜.这里使用的3 x 3 sobel运算符之一就是我使用该功能的运算符
f1 = fspecial('sobel');
Run Code Online (Sandbox Code Playgroud)
而另一个是通过转置而获得的f1.
请注意,我试图找到这里只有一个像素的方向,用红色圆整.在前两种情况下,我的结果与使用imgradient函数获得的结果相匹配,但在第三种情况下imgradient,我得到的是-135度,而我得到的是-45.请帮我找错.


另外,请解释如何解释下面的渐变方向,如下图所示.