This is a simple Flask web application that uses machine learning to recognize handwritten digits. It allows users to upload an image of a handwritten digit, and then displays the predicted digit.
To run this application, you will need the following software installed on your computer:
- Python 3
- Flask
- OpenCV
- NumPy
- TensorFlow
- Keras
You can install the Python dependencies using the following command
:
pip install -r requirements.txt
To start the Flask development server, run the following command
:
python app.py
This will start the server on http://localhost:5000/
. You can access the web interface by opening a web browser and navigating to this address.
To use the application, simply upload an image of a handwritten digit and click the "Upload" button. The application will display the predicted digit.
If you would like to contribute to this project, please fork the repository and make your changes in a feature branch. When you are ready to submit your changes, create a pull request and describe your changes in the comments.
This project is licensed under the MIT License. See the LICENSE
file for more information.