OMR is the process of capturing human-marked data from document forms such as surveys and tests. They are used to read questionnaires, multiple choice examination paper in the form of lines or shaded areas.
- Install Python3.
- Install pypi packages with running following commands on a terminal
pip3 install -r requirements.txt
- After the prerequisites, download or clone repository, locate folder in terminal and run following command
python3 server.py
- Open http://localhost:80 on your browser and start using.
- Pull latest image from Dockerhub.
docker pull ahmetkkn07/omr:latest
- Run with exposing port.
docker run -d -p 80:80 --name omr ahmetkkn07/omr
- Open http://localhost:80 on your browser and start using.
- Clone repository and locate in folder on terminal.
- Build docker image.
docker build . -t omr
- Run image as container
docker run -d -p 80:80 --name omr omr
- Open http://localhost:80 on your browser and start using.
- Obtain answer key from image
- Detect correct, wrong, and empty question counts
- Recognize name fields on papers