【发布时间】:2019-07-06 03:44:44
【问题描述】:
由于来自 OpenCV 的 HoughLine,我正在尝试从图像中检测到的线中获取 rho 和 theta。
lines = cv.HoughLinesP(edges, 1, np.pi/180, hThreshold, maxLineGap=lineGap)
if lines is not None:
for line in lines:
rho, theta = line[0]
但我在最后一行收到此错误。
ValueError:解包的值太多
你知道如何解决这个问题吗?或者另一种获取 rho 和 theta 值的方法?
PS:我用 pip3 install opencv-python --user 安装了 opencv-python
【问题讨论】:
-
看看hough line transform的教程
标签: python opencv hough-transform