#Finding Lane Lines on the Road
I used the following sequence of steps to arrive at the solution
- Grayscale Image
- Guassian Blur
- Canny Edge Detection
- Region of Interest
- Hough Transformation and Extrapolation
Some lessons learnt from experience
I use Anaconda on windows. Had some difficulty in installing ffmpeg. I used the guideline provided in the following link to solve the issue https://github.com/adaptlearning/adapt_authoring/wiki/Installing-FFmpeg
I used a debug folder to save all intermediate image. This helped me a lot in easy tuning of various parameters.
I did not attempt the Optional challenge to optimize available time with me. Test runs with current code was not successful.
In terms of improvement I could further smooth the lines across frames in video.
I did not have experience with Jupyter. It is very different for a coding environment. However after using it I could visibly see the advantage of such an environment.
Line Extrapolation - I used y=mx+c draw the extrapolated line (First identify slope with co-ordinates ((y2-y1)/(x2-x1)), Second calculate C and Third identify new co-ordinates based on given y-axis)
Results uploaded to Youtube
Video White https://youtu.be/D7xby1-8GI0
Video Yellow https://youtu.be/-qIGKi5mOCA