标签: matlab gradient hough-transform
我试图在matlab中实现广义Hough变换。该算法需要在形状中的每个点处的梯度方向。如何测量phi,如下图所示?
答案 0 :(得分:1)
曲线的法线[x(t),y(t)]是[-dy(t)/ dt,dx(t)/ dt]。因此,x是x坐标,y是y坐标,法线是
x
y
[-diff(y(:)),diff(x(:))]
和角度phi是
atan2(diff(x(:)),-diff(y(:)))