我想使用 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)
。
我的问题:
这个假设是真的吗?
感谢帮助。谢谢。
最佳答案
是的,输出中的行按投票数降序排列。所以输出的第一行有最多的选票。它是出于性能原因而制作的。
但是要小心,因为这个特征不是documented . HoughLines 算法的一些实现(例如 GPU)可能会以不同的顺序输出线。
关于python - 从 cv2.HoughLines 获得 miximum 票数的 rho 和 theta,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36021556/