Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 886 Bytes

File metadata and controls

38 lines (24 loc) · 886 Bytes

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