For this project I used the MNIST dataset. It is freely available on the Internet.
- Python 3
- Sklearn
- OpenCV 3
- numpy
- Jupyter-Notebook
- SVM_Classifier.ipynb - This is a ipython notebook so you need jupyter-notebook installed to use this file. Use this file if you want to retrain the model.
- digits_cls1.pkl - This is a saved SVM model file.
dig_rec.ipynb - This is a ipython notebook for recognising handwritten digit in images using OpenCV .This file is using trained SVM model digits_cls1.pkl.
dig_rec_vid.ipynb - This is a ipython notebook for recognising single handwritten digit using webcam and OpenCV .This file is also using trained SVM model digits_cls1.pkl.
multidig_rec_vid.ipynb - This is a ipython notebook for recognising multi handwritten digit using webcam and OpenCV .This file is also using trained SVM model digits_cls1.pkl.
You can use these projects direct opening the perticular ipython notebook dig_rec.ipynb or dig_rec_vid.ipynb or multidig_rec_vid.ipynb.