import cv2
import numpy as np
img = cv2.imread("../../images/test.png")
k = np.ones((3, 3), np.uint8)
erosion = cv2.erode(img,k,iterations = 1)
edge = cv2.Canny(img, 30, 60)
print(edge.shape)
cv2.namedWindow("img",0)
cv2.imshow("img", img)
# open = cv2.morphologyEx(edge, cv2.MORPH_OPEN, k)
lines = cv2.HoughLinesP(edge, 1, np.pi/180, 80)
for line in lines:
x1, y1, x2, y2 = line[0]
if x1>=779 and x1<=790:
cv2.line(img, (x1, y1), (x2, y2), (0, 0, 255), 2)
cv2.namedWindow("lines_demo",0)
cv2.imshow("lines_demo", img)
cv2.namedWindow("edge",cv2.WINDOW_NORMAL)
cv2.imshow("edge",edge)
cv2.waitKey(0)