Skip to content

rishi307/OMR_Scanner

Repository files navigation

OMR Scanner for Shaastra Ignite

Shaastra-logo

Description

Script to evaluate OMR's this Shaastra Ignite.

Outputs your marked answers.


Dependencies

Opencv3

Python 2.5+, 3.4+


Usage

python omr.py input_image

All intermediaries will be visible as separate panes.

Use any key to exit.


Methodology

  • Firstly we obtain a perspective transform, since we have a layout of the OMR sheet at hand

  • Proceeding this we isolate areas where OMR bubbles are marked. This is done via edge detection and filter usage.

  • Lastly, we create maps to isolate bubbles row wise, and compare their thresholded pixel values.


Future Plans

  1. Add CRNN integration to detect name, roll no..etc

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published