Skip to content

Mr00Magician/Handwritten-Digit-Recogniser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HANDWRITTEN DIGIT RECOGNISER

Made with ❤️ and by Mr00Magician



ABOUT THE APP

A standalone application that makes use of Machine Learning to try and recognise a hand-drawn (or rather, mouse-drawn) digit. I also made a web implementation of this app (basically a web app) using Gradio and Hugging face in case you simply want to try it out. Here's the link to it: https://huggingface.co/spaces/Mr00Magician/Handwritten-Digit-Recogniser

HOW IT WORKS

Upon running, the app will provide you with a blank white interface on which you can draw a digit with your mouse, by clicking and dragging. The app will then capture an image of the digit drawn and pass it to a neural network which will predict which digit has been drawn.

HOW TO RUN

To run this app, follow these simple steps:

  • See that you have Python installed.
  • Clone this repository.
  • Create a new Python environment and install the dependencies in it. This can be done as follows:
    • Open command prompt and cd to the directory where you have cloned the repo.
    • Run the command Python -m venv env to create a new virtual environment named env
    • Activate the enviroment by running the command env\Scripts\activate.bat
    • Install depencies by running the command pip install -r requirements.txt

The above steps will create a python virtual environment and install the required depndencies in it. Now whenever you want to run the app, follow these steps:

  • Open command prompt and cd to the directory where you have cloned the repo.
  • Activate the python environment by running the command env\Scripts\activate.bat.
  • Run the app by the command Python digit_recog_GUI.py.

SCREENSHOTS

App Window
Application Window
Digit 1
:--:
Digit 5
:--:

A GIF TO DEMONSTRATE WORKING OF THE APP

DigitRecogniser Sample

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages