Artificial Intelligence
Face Recognition Attendance System
Camera-based attendance with liveness detection and analytics
- Python
- OpenCV
- FaceNet
- Flask
- +2
Artificial Intelligence · Major Project
Scans and grades bubble answer sheets with OpenCV
Overview
Photograph or scan an OMR sheet and the system finds the page, corrects its perspective, locates the bubble grid and decides which option was marked in each row by counting filled pixels. Answers are compared with an answer key to produce a score, while blank or double-marked questions are flagged for review. A Flask portal handles batch uploads and result exports.
What makes it stand up
Module breakdown
Greyscale, blur, edge detection and page contour.
Warps the sheet to a flat top-down view.
Finds bubbles and measures how filled each one is.
Matches answers to the key and flags ambiguous rows.
Flask upload, answer-key management and results table.
After this, you will be able to
Technology stack
You receive
Keep looking
Artificial Intelligence
Camera-based attendance with liveness detection and analytics