我试图弄清楚如何创建一个直方图数组来比较matlab中图像的梯度向量的大小和方向.我将使用sobel面具找到渐变,到目前为止我有:
sobel_x = [-1 -2 -1;0 0 0;1 2 1];
sobel_y = [-1 0 1;-2 0 2;-1 0 1];
gx = filter2(sobel_x,im,'same');
gy = filter2(sobel_y,im,'same');
Run Code Online (Sandbox Code Playgroud)
现在我需要弄清楚如何创建直方图以将其与其他图像进行比较.