Skip to content

emon1432/exam_script_evaluation_system

Repository files navigation

Image-Based-Equation-Solver

A PyQt5 desktop application that solves the equation contained in an image.

Environment

Install and activate the environment using conda

conda env create -f environment.yaml

conda activate tf

Data

The symbol recognition model is trained using the Kaggle handwritten symbol dataset https://www.kaggle.com/datasets/xainano/handwrittenmathsymbols.

Add a folder called "Data" in the base directory. Inside this folder add '+', '-', 'times', '=', 'X', 'Y' and 0-9 folders. Make sure that each symbol folder contains exactly 6000 images. You may need to use expand.py to augment certain datasets.

Run solver_data.py to create the training dataset.

Training

Run solver_training.py to train the model.

Start

Start the application.

python main.py

Screenshots

image

image

image

image

image

image

History Database

image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published