我正在尝试使用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)