Python · B.Tech 3rd / 4th year · major · 6–8 weeks guided

Smart Attendance System using Face Recognition

OpenCV + embeddings attendance: enrol faces, mark a period from a webcam, unknown handling, simple blink/spoof note, faculty Excel. No extra hardware kit.

Student project kit

₹12,999/-₹7,999/-

1–4 students · 6–8 weeks guided. College title can be adapted on the counselling call.

Audience

Who it is for

Python / ECE teams who want a vision major without buying kits.

Live class demo: 3 enrolled faces, one unknown rejected, Excel for that hour.

Branches

CSEITECEAI & DS

Team size: 1–4 students

Problem

Existing vs proposed

Proxy attendance. RFID is extra cost. Many face projects only show one imshow window.

Enrol gallery, cosine match with threshold, period + room, manual override, export. Document lighting failure modes.

Build

Modules

PythonOpenCVface embeddingsFastAPIReactExcel export
  1. 1. Enrol

    • Gallery, consent note
    • Quality check
  2. 2. Recognise

    • Threshold, unknown bin
    • Blink/spoof lite
  3. 3. Period

    • Timetable slot
    • Manual override
  4. 4. Reports

    • Excel, defaulters

Demo

What you can show

  • Webcam-only
  • Override path
  • Honest spoof limits

Viva

Panel topics

  • Embeddings vs Haar-only
  • False accept
  • Consent

Deliverables

Included with the kit

  • Complete source code (ZIP + GitHub-style repo)
  • Database schema and sample data / dataset notes
  • README.md — how to run, stack, modules, and demo path (Windows + college lab)
  • Viva question bank with short answers
  • Two mentor reviews: architecture, then final demo

Related

You may also need

College LMS — B.Tech Python project kit at HeapCoders
Python

6–8 weeks guided

College LMS

Courses, submissions, cosine similarity flag, gradebook — FastAPI + React.

₹12,999/-₹7,999/-

View kit
MSME Billing — B.Tech Python project kit at HeapCoders
Python

6–8 weeks guided

MSME Billing

SKU, stock, GST breakup invoices, and day-book reports for a small unit.

₹12,999/-₹7,999/-

View kit
Relief Allocator — B.Tech Python project kit at HeapCoders
Python

6–8 weeks guided

Relief Allocator

Camps, stock, volunteer shifts, and a simple optimiser for scarce kits.

₹12,999/-₹7,999/-

View kit