Required Libraries - Keras with TensorFlow backend openCV Python version used - 3.5
To run this using terminal you need to convert the .ipynb file to .py file. To do this refer to this https://stackoverflow.com/questions/35545402/running-ipynb-from-terminal
To recognise digits download the .h5 file along with the performRecognition.py file and run the performRecognition file on any image you want just rename the image to "test_image.png"
If you want to capture an image using the webcam just un-comment the show_webcam function call and capture the image by pressing the escape key.