if __name__=="__main__":
    video = cv2.VideoCapture('Daydriving2.mp4')
    videoOpen(video)
def videoOpen(input):
    prevTime = 0
    while(input.isOpened()):
        ret,frame = input.read()
        if ret:
            #frame2 = perspective(frame)
            frame2 = grayScale(frame)
            frame2 = gaussianSmoothing(frame2)
            frame2 = canny(frame2)
            frame2 = masking(frame2)
            frame2 = houghLines(frame, frame2)
            #midLine(frame2)
            prevTime = fpsCal(frame2, prevTime)
            cv2.imshow('TEST',frame2)
        else:
            input.set(cv2.CAP_PROP_POS_FRAMES, 0)
        if cv2.waitKey(10) & 0xFF == ord('q'):
            videoClose(input)
            break
def videoClose(input):
    input.release()
    cv2.destroyAllWindows()