This repositroy contains require projects of Udacity self driving car engineer nano-degree. Udacity self driving degree contain lots of useful courses and projects to help me get into self driving industry, including vision system like lane line detection, or traffic sign classifer with deep learning model, and sensor fusion like extended kalman filter, or some technology beyone like using imitation learing to control a vechicle in the simulator. Also along with further session trajectory, I could learn SLAM and other interesting and useful skills to help me dive in to self driving career.
By using opencv, cut out the interest region frame to frame from the central camera on the vehicle, by using thresholding and hough transformation, detect and highlight lane lines on the road.
Base on undistorted images after camera calibration, apply some thresholding methods like gradient thresholding, warp the interest region by using perspective transform techniques, and fit left and right lane line as two second polynomial line and draw lane line region on warped image then warp back onto the original image. In the mean time calculate the curvature and center position respect to the lane line.
original test images with labels
Video recording at https://youtu.be/p_6Q_Mzp9BI