我已经在X和Y轴上计算了灰度图像的每个像素位置的渐变,这可以导致每个像素位置的矢量表示。我想获得一个类似于下图所示的情节图:
我的图片尺寸为1000 x 1002
,我计算了X
和Y
方向上每个像素的渐变,因此我有2个矩阵,每个矩阵都有1000 x 1002
个维度。
我有兴趣获得类似于上图所示的图,其中我基本上显示了从计算的梯度获得的每个矢量的方向。我不关心矢量的大小,所以基本上每个箭头都可以有相同的长度。
你知道我怎样才能获得与此类似的东西?
答案 0 :(得分:0)
在我的情况下有效:
[DX,DY] = imgradient(imageIn);
%show gradient
figure;
[x,y]=meshgrid(1:1:500);
figure
quiver(x,y,DX,DY)
hold off