Skip to content

Repository files navigation

OMR Grader

Automated answer sheet grading system using computer vision with OpenCV.

CI

Overview

Python-based OMR (Optical Mark Recognition) system that grades filled answer sheets by detecting and analyzing bubble marks using image processing techniques.

Features

  • Automatic answer sheet alignment and perspective correction
  • Bubble detection and mark recognition
  • Answer key comparison and scoring
  • Android app version included

Requirements

  • OpenCV (cv2)
  • NumPy
  • Python 3.10+

Files

  • Azmunyar OMR Grader.py — Main grading script
  • Grader On Android.zip — Android application package
  • GraderTest.jpg / Tested.jpg — Sample test images

Usage

python Azmunyar\ OMR\ Grader.py

License

MIT

About

Automated answer sheet grading with OpenCV — includes Android companion app

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages