1
我想在python中使用opencv在图像中找到霍夫线。在OpenCV/Python中的霍夫线
我的代码是:
import cv2
import numpy as np
img = cv2.imread('DLMIA.png')
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
edges = cv2.Canny(gray,100,200,apertureSize = 3)
cv2.imshow('edges',edges)
cv2.waitKey(0)
minLineLength = 30
maxLineGap = 10
lines = cv2.HoughLinesP(edges,1,np.pi/180,100,minLineLength,maxLineGap)
for x1,y1,x2,y2 in lines[0]:
cv2.line(img,(x1,y1),(x2,y2),(0,255,0),2)
cv2.imshow('hough',img)
cv2.waitKey(0)
我的代码示例取自here。
结果图像与上一个链接中提到的不一样。请帮忙吗?
这实在是对公认的答案和注释不阿斯卡的响应。何时可以在达到所需声望级别时留下这些评论。 – trincot