01
Feature 01
Automated OMR answer sheet evaluation
Automated OMR Evaluation System
OMR Checker is an automated optical mark recognition system built to evaluate student answer sheets in bulk. The system processes uploaded OMR images, detects marked answers, calculates scores automatically, and exports the final results into CSV or Excel-compatible formats.

OMR Checker is an automated optical mark recognition system built to evaluate student answer sheets in bulk. The system processes uploaded OMR images, detects marked answers, calculates scores automatically, and exports the final results into CSV or Excel-compatible formats.
Core capabilities designed to make the product reliable, useful, and ready for real-world use.
01
Automated OMR answer sheet evaluation
02
Bulk image upload and processing
03
Template-based OMR calibration
04
Automatic bubble detection
05
Answer extraction and question mapping
06
Automatic score calculation
07
Support for multiple-choice answer sheets
08
Image preprocessing pipeline
09
Debug image generation for processing stages
010
CSV and Excel-compatible result export
011
FastAPI backend
012
Structured result generation for student assessments
Challenge 01
Accurately detecting answer bubbles from scanned OMR sheets
Approach
Built an automated image-processing pipeline for OMR sheet analysis
Challenge 02
Handling image resizing, grayscale conversion, blur, and thresholding
Approach
Implemented bubble detection and answer extraction using computer vision techniques
Challenge 03
Reducing incorrect or duplicate bubble detections
Approach
Created template-based coordinate calibration for reliable answer recognition
Challenge 04
Mapping detected bubbles to the correct questions and answer options
Approach
Automated scoring and result generation from processed answer sheets
Challenge 05
Processing multiple answer sheets consistently and efficiently
Approach
Implemented bulk image processing for evaluating multiple student sheets
05 / Outcome
A reliable automated OMR evaluation system that reduces manual checking effort by processing answer sheets, calculating scores, and generating structured results automatically.

