It is best to use the latest version of Raspbian you can find the latest version on the Raspberry Pi website, follow the instutions there. I personally like the noobs install method. When you have installed Raspbian, when your Raspberry Pi starts for the first time, the config apt starts, select advanced options and enable the i2c option, then enable the camera module, exit and make sure Raspbian is up to date by entering the following at the command line. Your Raspberry PI will need to be connected to the internet to do this and to download the required software and modules.
sudo apt-get update
sudo apt-get upgrade
Install the picamera python module, if you are using the latest version of Raspbian the picamera module is already installed. For instructions follow this guide on the Raspberry Pi website by following this link.
install the openCV python module by entering the following at the command line
sudo apt-get install libopencv-dev
sudo apt-get install python-opencv
download the bootup program plus the control program for the Raspberry Pi to your home folder from git. enter the follow at the command line
cp NN-0-04-4.1.py ~/NN-0-04-4.1.py
cp NN-0-04-4.1.py ~/run.py
sudo rm -r NorN_4-master/
Next we need to modify the rc.local file to start running run.py when the Raspberry Pi starts up. first of all we need to make a backup of the file, enter the following at the command line.
sudo cp etc/rc.local etc/rc.local.old
if you need to restore the old file enter enter the following at the command line
sudo cp etc/rc.local.old etc/rc.local
Now to modify the rc.local file by entering at the command line.
sudo nano /etc/rc.local
and adding the following before "exit O"
and save by holding ctrl O, press enter to accept and then ctrl X to exit
follow the guide on the hobbytronics website to disable the console on the serial port.