Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 2.09 KB

README.md

File metadata and controls

46 lines (35 loc) · 2.09 KB

Facial and EMotion Recognition

This repository was developed to enable facial recognition and emotion detection for various use cases, including security and access control. The project incorporates face detection, facial recognition to unlock devices, and emotion recognition using deep learning techniques. The primary focus is on leveraging advanced algorithms for face recognition, ensuring both security and efficiency.

Features

  • Facial Recognition API: Provides a robust API for recognizing faces based on a pre-trained model. The API can be integrated into various applications for facial recognition and access control.
  • Face Detection for Unlocking: Implements face detection as a method for unlocking devices. The system detects and matches the user's face with stored data to grant access.
  • Emotion Recognition: Recognizes and classifies basic human emotions (such as happy, sad, angry, etc.) using deep learning models, providing insights into user sentiment or state.
  • Security-focused: Designed with security in mind, ensuring facial data is handled responsibly and accurately to meet security standards.

Technologies Used

Deep Learning: Utilizes deep learning frameworks such as TensorFlow or PyTorch for training and deploying facial recognition models.
Python 3.10: The project is developed using Python 3.10, making use of the latest features and improvements of the Python programming language.

Getting Started

Prerequisites Before running the project, ensure you have the following installed:

  • Python 3.10+
  • Required libraries and dependencies (listed in requirements.txt)

Installation

  1. Clone the repository:
git clone https://github.com/javaidiqbal11/Facial_Recognition_Emotions.git
  1. Navigate to the project directory:
cd Facial_Recognition_Emotions
  1. Install the required dependencies:
pip install -r requirements.txt

Running the Project

To start the face recognition and emotion detection API:

  • Ensure you have a webcam or image feed for face detection.

  • Run the main script:

python main_app.py