【发布时间】:2019-09-30 11:09:54
【问题描述】:
我正在使用 opencv Houghlinesp 来检测停车场中的线路。这是源图
当我进行霍夫变换-p 来检测线条时,我得到了这样的最终图像。
它确实检测到了空格。知道如何去除汽车顶部的这些嘈杂的线条吗?或任何关于替代算法或方法的方向都受到高度赞赏。
img = cv.imread('Parking-Lot.jpg')
threshold=100
minLineLength = 60
rho=2
maxLineGap=20
theta = np.pi/180
edges = cv.Canny(img, 100, 200)
lines = cv.HoughLinesP(edges, rho, theta, threshold, np.array([]), minLineLength =minLineLength , maxLineGap=maxLineGap)
for i in range(len(lines)):
for line in lines[i]:
cv.line(img, (line[0],line[1]), (line[2],line[3]), (0,255,0), 2)
cv2.imwrite("lines.jpg", img)
【问题讨论】:
标签: opencv hough-transform houghlinesp