Skip to content

Numerical Digit Recognition Demo App (Using Neural Networks and Machine Learning)

License

Notifications You must be signed in to change notification settings

xendke/digitaizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digitaizer

Numerical Digit Recognition Demo App (Using Neural Networks and Machine Learning)

screenshot

Prerequisites

  • python v3
  • numpy
  • Pillow link
  • python-mnist link (needed only for re-training the neural network)

Installing Prerequisites

make sure python v3 is installed.
make sure pip for python v3 is installed.
(the command below might be pip3 or pip)

pip3 install Pillow
pip3 install numpy

Linux Only Prerequisites

  • pyscreenshot (PIL's ImageGrab support for Linux)
  • scrot (backend to pyscreenshot)
pip3 install pyscreenshot
sudo apt-get install scrot

Run

python3 main.py

Todo

  • option to not center image after live prediction
  • live predictions
  • center drawing before sending to network
  • show prediction results in the GUI
  • process canvas screenshot to match MNIST data format
  • implement NN

About

Numerical Digit Recognition Demo App (Using Neural Networks and Machine Learning)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages