Skip to content

gmpilot/Facial-Recognition-System-for-Seat-Assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Facial Recognition System for Seat Assignment

This project is a Flask-based web application that utilizes facial recognition to determine seat priority based on the user's age, gender, and emotion. The application assigns a seat based on a set of predefined rules and stores a history of recent seat assignments.

Features:

  1. Check live images to analyze age, gender, and emotion.
  2. Determine seat priority based on age and gender.
  3. Save and display the seat assignment history.
  4. Interactive web interface built with Flask.

Requirements:

Before running the application, ensure you have the following installed:

  1. Python 3.7 or later
  2. pip (Python package manager)

Installation Instructions:

  1. Clone this repository or download the project files to your local machine.
  2. Navigate to the project directory and create a virtual environment (optional but recommended):
    python -m venv venv
  3. Activate the virtual environment:
    On Windows: venv\Scripts\activate
    On macOS/Linux: source venv/bin/activate
  4. Install the required dependencies:
    pip install -r requirements.txt

Running the Application:

  1. After installing the dependencies, run the Flask app:
    python app.py
  2. The app will start running locally at http://127.0.0.1:5000/.
  3. Open a web browser and navigate to the above URL to use the application.

About

Facial Recognition System for Seat Assignment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published