Lane Finding Project for Self-Driving Car Nanodegree.
The purpose of this project is to build a software pipeline to detect lane lines on the road from video using Python and OpenCV. More info in the writeup.
Starting to work on this project consists of the following steps:
minicondaon your computer
- Create a new
condaenvironment using this project
- Each time you wish to work, activate your
- Run the Jupyter notebook and visit http://localhost:8000
Download the latest version of
miniconda that matches your system.
NOTE: There have been reports of issues creating an environment using miniconda
v4.3.13. If it gives you issues try versions
4.2.12 from here.
|64-bit||64-bit (bash installer)||64-bit (bash installer)||64-bit (exe installer)|
|32-bit||32-bit (bash installer)||32-bit (exe installer)|
Install miniconda on your machine. Detailed instructions:
- Linux: http://conda.pydata.org/docs/install/quick.html#linux-miniconda-install
- Mac: http://conda.pydata.org/docs/install/quick.html#os-x-miniconda-install
- Windows: http://conda.pydata.org/docs/install/quick.html#windows-miniconda-install
git clone https://github.com/gdangelo/CarND-LaneLines-P1.git cd CarND-LaneLines-P1
If you are on Windows, rename
Create carnd. Running this command will create a new
conda environment that is provisioned with all libraries you need to be successful in this program.
conda env create -f environment.yml
Note: Some Mac users have reported issues installing TensorFlow using this method. The cause is unknown but seems to be related to
pip. For the time being, we recommend opening environment.yml in a text editor and swapping
Verify that the carnd environment was created in your environments:
conda info --envs
Cleanup downloaded libraries (remove tarballs, zip files, etc):
conda clean -tp
To uninstall the environment:
conda env remove -n carnd
Now that you have created an environment, in order to use it, you will need to activate the environment. This must be done each time you begin a new working session i.e. open a new terminal window.
OS X and Linux
$ source activate carnd
Depending on shell either:
$ source activate carnd
$ activate carnd
Now all of the
carnd libraries are available to you.
Open the code in a Jupyter Notebook:
$ jupyter notebook P1.ipynb
That's it. To exit the environment when you have completed your work session, simply close the terminal window.
Questions or Feedback
Contact me anytime for anything about my projects or machine learning in general. I'd be happy to help you