Fully Automated Attendance System with Jetson Nano

Also Available Domains Image Processing

Project Code :TEMBMA2616

Objective

The main objective of the project is to develop an automated attendance systems prototype which can provides high level of authentication by embedding face recognition and this data will be uploaded to an IoT platform.

Abstract

The basic idea of this project is to create an automated attendance system prototype. The proposed system provides high level of authentication by embedding face recognition. Though given model features are specially designed for our college needs, but this model can be modified for general usage and can be applied for all academic levels i.e. school, college, universities. Among the other features of system, one important feature is selection of system to work in smart mode in which system closes after predefined time and uploaded automatically to the cloud.

The device is comprised of a Jetson Nano and camera which facilitate face recognition along with OpenCV & dlib libraries as well as a hosted internet database accessible with any web interface. Face images are encoded and encrypted before transmission to the device from our database during initial device set up. When a student’s face is detected by the device, their name and timestamp are transmitted in real-time to the database. An instructor or administrator can use any web interface to login and view live attendance gathering. In case of needed corrections, the instructor manually marks their students as present or absent from any web interface.

Keywords: Automated attendance, Jetson Nano, OpenCV, IoT.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements:

  • Jetson Nano
  • Camera
  • 16x2 LCD
  • 5V Adapter
  • Jumper Wires

Software Requirements:

  • Code OSS
  • Jetson Nano Developer Kit SD Card Image

Learning Outcomes

  • Jetson Nano Pin diagram and Architecture
  • How to setup installation for jetson Nano?
  • How to install Code OSS?
  • Introduction to Basic Python
  • Interfacing camera with  jetson Nano
  • How to do face recognition using Jetson Nano and the camera?
  • Introduction to IOT
  • IOT Architecture
  • IOT – Applications and Scope
  • How to upload data from Jetson Nano to an IOT platform?
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering(( software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and  Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video