This repository contains an application that leverages facial recognition technology to grant or deny access to individuals based on their permission status. It also keeps a record of entries in a database for security and auditing purposes.
- Facial Verification: The app uses facial recognition to identify individuals.
- Access Control: Individuals are granted or denied access based on their permission status.
- Database Recording: All access attempts are logged in a database for security and auditing.
- User-friendly Interface: An intuitive interface makes it easy to use and manage access permissions.
- Python: The core programming language for the application.
- OpenCV: Used for facial recognition and image processing.
- SQLite: A lightweight database management system for storing access records.
-
Clone the repository:
git clone https://github.com/your-username/face-verification-access-control.git cd face-verification-access-control
-
Create a virtual environment (recommended):
python -m venv venv
-
Activate the virtual environment:
En Windows:
.\venv\Scripts\activate
En Linux/Mac:
source venv/bin/activate
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py