使用极坐标表示在线查找点的最有效方法

时间:2017-05-05 12:30:50

标签: python hough-transform

我有rhotheta代表该行(由霍夫变换找到)​​:

rho = x cos(theta) + y sin(theta)

从中得到两个笛卡尔点(如果可能的话,在图像范围内)最有效和最有效的方法是什么?

1 个答案:

答案 0 :(得分:0)

def get_points_on_polar_line(rho,theta):
    a=np.cos(theta)
    b=np.sin(theta)
    x0=np.array((rho * a, rho * b))
    return (x0,x0+(-b, a))