Skip to content

Image Processing Grades Auto filler with 2 models Graded Sheet Model & Bubble Sheet Model

License

Notifications You must be signed in to change notification settings

BasmaElhoseny01/Grades-Auto-Filler

Repository files navigation

Grades Auto Filler

Image Processing Grades Auto filler Project 😉😉

Table of Content

Overview

  • Project Based on Image Processing Techniques
  • We have 2 models
    • Graded Sheet Model
    • Bubble Sheet Model
  • Project Description

Technology

GUI tool for python

Get Started

  1. Clone the repository
    git clone https://github.com/BasmaElhoseny01/Grades-Auto-Filler.git
    
  2. Install Packages
    pip install -r requirements.txt
    
  3. Run the app
    python app.py
    

Graded Sheet Model

OverView

  • It allows you to fill the grades electronically
  • It handles Skewing and orientation
  • Printed Student ID is detected using OCR and Feature and execration
  • Written Symbols like ✓ & x are detect using HOG feature extractor and predicted using SVM
  • Handwritten Code Values are detected using OCR and Feature and execration

Flow Diagram




Results

Grade Sheet (1)

s8

Grade Sheet (2)

s1


Bubble Sheet Model

OverView

  • It handles different ink colors
  • It allows different formats for the sheet ( but bubbles must be vertically aligned in all formats )
  • Differnet number of questions
  • Differnet number of choices
  • It handles Skewing and orientation
  • Printed Student ID is detected using OCR ( ID must be in a box )

Flow Diagram




Demo Video


bubble.sheet.demo.video.webm

Backup link : Demo

Results

Bubble Sheet (1)

Input Result

Bubble Sheet (2)

Input Result

Bubble Sheet (3)

Input Result

Contributors

Basma Elhoseny
Basma Elhoseny
Zeinab Moawad
Zeinab Moawad
Eman Shahda
Eman Shahda
Mustafa Hamzawy
Mustafa Hamzawy

License

This software is licensed under MIT License, See License for more information ©Basma Elhoseny.