Welcome to the Face-Clustering Web App! This application uses the Face Recognition library to detect, encode, and cluster faces from uploaded images. It provides a simple interface for clustering and visualizing face groups.
- Face Detection & Encoding: Automatically detects and encodes faces from images using the Face Recognition library.
- Clustering: Groups similar faces together and displays the clusters.
- User-Friendly Interface: Upload images, process them, and view the results with ease.
-
Run the App: Execute the command below to start the application:
python app.py
-
Access the App: Open your web browser and navigate to
http://localhost:5000
. -
Upload Images: Use the interface to select and upload images you want to cluster.
-
Process the Images: Click on the "Proceed" button to start the clustering process.
-
View Results: Wait for the results to be displayed. The app will show you the clustered faces.
- Python 3.x
- Face Recognition library
- Flask (for the web application)
-
Clone the repository:
git clone https://github.com/Lokesh-1015/Face-Clustering-WebApp.git
-
Navigate to the project directory:
cd your-repository
-
Install the required packages:
pip install -r requirements.txt
-
Run the application:
python app.py