Watch Here: https://www.youtube.com/watch?v=5tyxVKph3Zg&list=PLs_4rBValRlTVzyG5aOz_qvI3s-S9lPQd&index=2&ab_channel=NOKTURNALDEVELOPER
- Camera Calibration: Calculate the camera calibration matrix and distortion coefficients using a series of images of a chessboard.
- Distortion Correction: Apply distortion correction techniques to raw images to achieve a more accurate representation of the environment.
- Binary Thresholding: Utilize color transforms, gradients, and other image processing techniques to generate a thresholded binary image.
- Perspective Transform: Implement a perspective transform to rectify the binary image into a "bird's-eye view", facilitating easier detection of lane lines.
- Lane Detection: Identify lane pixels and utilize curve fitting techniques to precisely determine the lane boundary.
- Curvature & Vehicle Position: Calculate the curvature of the identified lane and estimate the vehicle's position with respect to the center of the lane.
- Lane Visualization: Warp the detected lane boundaries back onto the original image for visualization purposes.
- Output Display: Generate a comprehensive visual output that displays the lane boundaries, along with numerical estimates of the lane curvature and the vehicle's position.