通过cv2.HoughLines的混合投票获得rho和theta

时间:2016-03-15 20:34:00

标签: python opencv hough-transform accumulator

我想使用cv2.HoughLines来获得投票矩阵投票最多的(rho, theta)对。 功能

cv2.HoughLines(Canny2h_upper,1,np.pi/180,500)

返回(rho, theta)值列表。 我的假设:

cv2.HoughLines(Canny2h_upper,1,np.pi/180,500)[0][0]

以最高票数返回(rho,theta)对。 我的问题: 假设是真的吗? 感谢帮助。感谢。

1 个答案:

答案 0 :(得分:1)

是的,输出中的行按降序排列。所以输出的第一行有最大的投票权。它是出于性能原因而制作的。

但要小心,因为此功能不是documented。 HoughLines算法的一些实现(例如用于GPU)可以以不同的顺序输出行。