Python 2.7 cv2.line不显示任何行
我正在尝试使用Hough变换检测数独剪辑图像中的线条。由于一些我无法理解的原因,cv2.lines没有显示图像中的线条。我检查了下面代码中的“行”,看它是否为空,但不是。非常感谢任何能帮助我朝正确方向前进的人。下面给出了我尝试使用的代码和图片Python 2.7 cv2.line不显示任何行,python-2.7,opencv,hough-transform,Python 2.7,Opencv,Hough Transform,我正在尝试使用Hough变换检测数独剪辑图像中的线条。由于一些我无法理解的原因,cv2.lines没有显示图像中的线条。我检查了下面代码中的“行”,看它是否为空,但不是。非常感谢任何能帮助我朝正确方向前进的人。下面给出了我尝试使用的代码和图片 import numpy as np import cv2 thresh = cv2.adaptiveThreshold(warp,255,1,1,11,2) minLineLength = 100 maxLineG
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)
将
cv2.imshow(“warp”,warp)
放在waitKey@berak谢谢!!那是一个骗局mistake@berak如果你能把它作为答案贴出来,我很乐意接受