Skip to content

The "Automated Student Attendance System" repository is a Python-based project that utilizes face recognition technology to automate the process of recording student attendance. The system captures students' faces through a webcam, matches them with the pre-registered images in the training dataset, and marks their attendance

Notifications You must be signed in to change notification settings

tanumay-deb/Automated-Student-Attendance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automated-Student-Attendance

The Automated Student Attendance System is a Python-based application that utilizes face recognition to automate the process of recording student attendance. It generates an attendance report in a CSV file and updates the attendance records in an SQL database. The attendance records can be viewed through a website built using HTML, CSS, JavaScript, and PHP.

Features

  • Face recognition: The system uses face recognition algorithms to identify and verify students' identities.
  • Attendance recording: It automatically records student attendance and generates a detailed attendance report in a CSV file.
  • Database integration: The attendance records are updated in an SQL database, allowing easy retrieval and management of attendance data.
  • Web interface: The attendance records can be viewed through a user-friendly website built using HTML, CSS, JavaScript, and PHP.

Installation

  1. Clone the repository:
git clone https://github.com/tanumay-deb/Automated-Student-Attendance.git
  1. Install the required Python libraries:
pip install -r requirements.txt
  1. Set up the SQL database:

    • Create a new database and import the SQL schema provided in database.sql.
  2. Configure the system:

    • Open config.py and modify the database credentials to match your setup.
  3. Start the application:

python final2.py
  1. Access the website:

Usage

  1. Run the attendance system:

    • Launch the application to start the attendance system:

      python final2.py
      
  2. View attendance records:

    • Open the website to view the attendance records and generate reports.

Contributing

Contributions to this project are welcome! If you have any ideas, improvements, or bug fixes, please submit a pull request.

License

This project is licensed under the MIT License.

Credits

  • The face recognition functionality is powered by the face_recognition library.
  • The web interface is built using HTML, CSS, JavaScript, and PHP.

Contact

For any inquiries or questions, please contact [email protected].

Feel free to modify this README file to suit your project's specific details. Make sure to include relevant information about installation, usage, and contribution guidelines.

##Screenshots

View the rest of the screenshots in the folder

About

The "Automated Student Attendance System" repository is a Python-based project that utilizes face recognition technology to automate the process of recording student attendance. The system captures students' faces through a webcam, matches them with the pre-registered images in the training dataset, and marks their attendance

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published