霍夫变换原理说明
在直角坐标系上有一点 B B B,经过这个点有一条直线, ρ \rho ρ为原点到该直线的距离,垂足是点 A A A,这个线段与x轴的夹角为 θ \theta θ。如下图1所示:
思考1:能不能用 ( ρ , θ ) (\rho,\theta) (ρ,θ)来表示经过点 B B B的一条直线呢?
我们先来看图2,对于点 B B B,假定它的坐标是 ( x 0 , y 0 ) (x_0,y_0) (x0,y0),那么向量 O B ⃗ = ( x 0 , y 0 ) \vec{OB}=(x_0,y_0) OB=(x0,y0), O O O是原点。
而在 O A ⃗ \vec{OA} OA方向上的单位向量为 e ^ = ( cos θ , sin θ ) \hat{e}=(\cos \theta, \sin \theta) e^=(cosθ,sinθ),所谓单位向量就是长度为1的向量。
在高数中,一个向量 a ⃗ \vec{a} a与一个单位向量 e ^ \hat{e} e^的向量乘积等于 a ⃗ \vec{a} a在 e ^ \hat{e} e^方向上的投影,如下图3所示:
向量的投影具体解释请参考同济大学第七版的下册的第八章第一节。
按照这个性质, O B ⃗ \vec{OB} OB