2012-04-22 5 views
0

私はmatlabで一般化されたハフ変換を実装しようとしています。このアルゴリズムでは、形状の各点で勾配方向が必要です。下の図に示すように、どのようにしてphiを測定できますか?形状のある点で勾配方向を見つける

enter image description here

+0

では、各の(X、Y)-coordinaesを持っていますか形を指す? – Jonas

+0

はい、あります。しかし、機能はありません。 – waspinator

答えて

1

曲線の法線[X(t)は、Y(T)] [-dy(T)/ dtは、DX(T)/ DT]です。したがって、xはx座標及びy y座標であると、法線は

[-diff(y(:)),diff(x(:))] 

であり、角度ファイは

atan2(diff(x(:)),-diff(y(:))) 
+0

角度φの出力は、piまたは0のいずれかです。真の勾配を与えるようには見えません。 – waspinator

関連する問題