cv2.line没有显示任何行

时间:2015-11-25 12:08:33

标签: python-2.7 opencv hough-transform

我正在尝试使用Hough变换检测Sudoku剪辑图像中的线条。由于某些我无法弄清楚的原因,cv2.lines没有显示图像中的线条。我检查过' line'在下面的代码中查看它是否为空,但不是。非常感谢任何帮助我朝着正确方向努力的帮助。我试图使用的代码和图像在下面给出

    import numpy as np
    import cv2
    thresh = cv2.adaptiveThreshold(warp,255,1,1,11,2)
    minLineLength = 100
    maxLineGap = 10
    lines = cv2.HoughLinesP(thresh,1,np.pi/90,100,minLineLength,maxLinegap)
    for x1,y1,x2,y2 in lines[0]:
        cv2.lines(warp,(x1,y1),(x2,y2),(0,255,0),3)

    cv2.waitKey(0)

This is the image of the Sudoku table

The thresholded image

0 个答案:

没有答案