Make the second version of the assignment

implement with edge detection. Using Gaussian filter first to denies
and then with the edge detection. After that, using dilate and erode to
remove small object and fill the holes in the picture, then use the
algorithm to find the lines in the picture