Welcome to PopularFace.ai! This is a web-based facial recognition system that utilizes the face_recognition
Python library and Flask framework. PopularFace.ai is designed to detect popular individuals such as politicians, sportspeople, and journalists, providing basic information about them.
- Facial Recognition: Upload an image of a person, and PopularFace.ai will identify if they are a popular figure.
- Basic Information: Receive basic information about the recognized individual, including their name, occupation, and a brief description.
- Image Comparison: View the uploaded image alongside the recognized individual's photo for easy comparison.
- User Feedback: Users can provide feedback on the recognition results using the like and dislike buttons.
- Social Sharing: Share the recognition results with others using the share button.
- Upload Image: Visit the PopularFace.ai website and upload an image of the person you want to identify.
- Recognition Process: The system will process the uploaded image and compare it against a database of popular figures.
- Results Display: Once the recognition process is complete, PopularFace.ai will display the recognized individual's information, including their name, occupation, and a brief description. Additionally, both the recognized individual's photo and the uploaded photo will be displayed for comparison.
- Feedback and Sharing: Users can provide feedback on the recognition results using the like and dislike buttons. They can also share the results with others using the share button.
To run PopularFace.ai locally, follow these steps:
-
Clone Repository: Clone the PopularFace.ai repository to your local machine.
git clone https://github.com/titustum/PopularFace.git
-
Install Dependencies: Navigate to the project directory and install the required dependencies using pip.
cd PopularFace pip install -r requirements.txt
-
Update Enviroment Variables: Create the .env file and update variables to fit your requirements.
cp .env.example .env
-
Run the Application: Start the Flask server to run the application.
python app.py
-
Access PopularFace.ai: Open a web browser and go to
http://localhost:5000
to access the PopularFace.ai web interface.
Contributions to PopularFace.ai are welcome! If you have any ideas for improvements or new features, feel free to open an issue or submit a pull request.
PopularFace.ai is built using the face_recognition
Python library and the Flask framework. Special thanks to the developers of these tools and libraries.
This project is licensed under the MIT License - see the LICENSE file for details.