cv2.HoughLines返回两行?

时间:2018-09-16 13:08:16

标签: python opencv

在这种情况下,我会在有效元素之间显示一个额外的换行符:

lines = cv2.HoughLines(edges, 1, np.pi/180, 180)

lines包含以下内容:

[[[ 89. 0. ]]\n\n [[179. 0.]]]

这意味着形状为2, 1, 2,当我尝试循环时会出现问题。

cv2.HoughLines什么时候以及为什么会返回这种结果?

[更新] 我注意到了额外的维度(看一个太多的[,])。我使用numpy.squeeze将其重塑为2,2。但是,我仍然不明白为什么cv2.HoughLines会这样做。

0 个答案:

没有答案