This project is a contribution to a PhD thesis on end-to-end autonomous driving at New York University. The goal of the thesis is to develop a system that can drive a vehicle without human intervention, using computer vision and machine learning techniques but my goal is create a autonomous race car.
In this phase, we process a video as input and convert it to grayscale. From the grayscale image, we extract a matrix of important (x,y) coordinates of lines and add those lines to the image. We perform this process frame by frame for the entire video.
To run this project, you will need the following:
- Python 3.x
- OpenCV
- NumPy
To run the project, follow these steps:
- Clone the repository to your local machine.
- Install the required dependencies using
pip install -r requirements.txt
. - Run the project using
python main.py
.
This project is a collaborative effort by the following contributors:
This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to modify this template to suit the needs of your project. Good luck with your project!
install openCV2 from this link:
https://docs.opencv.org/3.4/d2/de6/tutorial_py_setup_in_ubuntu.html