cv2.HoughLinesP在镂空图像上

时间:2017-08-04 17:13:47

标签: python opencv hough-transform

我正在尝试检测某个图像中的线条。我在应用cv2.HoughLinesP之前通过骨架化过程运行它。我使用了骨架化代码here

Skeleton

无论我尝试什么,我都会得到类似于here所描述的结果,即只有一条线的片段......'

Houghlines overlayed on the object

Fragmented lines

正如Jiby所建议的那样,我使用命名符号表示参数以及高rho和theta,但无济于事。

这是我的代码:

lines = cv2.HoughLinesP(skel, rho=5, theta=np.deg2rad(10), threshold=0, minLineLength=0, maxLineGap=0)

在此之前,我对RGB图像进行阈值处理以提取我的大部分蓝色'空心矩形。然后我将它转换为灰度,然后我将其输入到镂空器。

请告知。

0 个答案:

没有答案