The project is built around drawing and recognizing that drawing.
- The dataset is taken from Quick Draw. You can get the dataset here
- This is collected and divided into 2 datasets: train and test. You must be put in
datafolder. - Labels = ['apple', 'cake', 'rabbit', 'fish', 'bread', 'monkey', 'hat', 'elephant', 'bird', 'lion', 'car']
├── app
│ └── main.py
├── data
│ ├── test_label.npy
│ ├── test.npy
│ ├── train_label.npy
│ └── train.npy
├── images
│── pie_chart.png
│ ├── pie_chart_test.png
│ ├── pie_chart_train.png
│ ├── PredictTable.png
│ └── video.gif
├── model
│ ├── best_model.pth5
│ └── last_model.pth5
├── README.md
└── src
├── dataset.py
├── model.py
├── test.py
├── train.py
└── visualazation.py
You need to install the following software on your computer:
- Python 3.9 or latest
- pip
- Clone the repository:
git clone https://github.com/alloc110/Drawing-Recognition-Game cd Drawing-Recognition-Game
- Create virtual environment:
python -m venv Drawing-Recognition-Game
- Install Packages:
pip install requiretment.txt
- Download dataset:
After downloading the dataset, put it in the
datasetfolder.
python src/preprocess.py
- Run main.py:
python app/main.py

