Project / Readme
RajaThor's picture
Create Readme
41cac75 verified
To create a README file for your Streamlit application, you can provide a brief overview of the application, its features, and how to run it. Here's an example README file for your application:
---
# Insta's EYE - Face Recognition and Person Management
Insta's EYE is a Streamlit application that allows users to manage a database of people along with their Instagram handles and perform face recognition on uploaded images. The application integrates with Firebase for authentication and database management.
## Features
- **User Authentication:** Users can sign up and log in to manage their set of images and profiles.
- **Add Person:** Users can add a person to the database along with their name, image, and Instagram handle.
- **Recognize Face:** Users can upload an image and the application will recognize the person in the image, if present in the database.
- **Recognize Face (Optimal):** Users can upload an image and the application will find the best match in the database based on the similarity of facial features.
- **Delete Person:** Users can delete a person from the database.
## Getting Started
1. Clone the repository:
```sh
git clone https://github.com/your_username/instas-eye.git
```
2. Install the required dependencies:
```sh
pip install -r requirements.txt
```
3. Run the Streamlit application:
```sh
streamlit run app.py
```
4. Access the application in your web browser at `http://localhost:8501`.
## Dependencies
- Streamlit
- Firebase Admin SDK
- Face Recognition
- dlib
- OpenCV
- PIL
## License
This project is licensed under the MIT License - see the `LICENSE` file for details.
---
You can customize this README file further based on your specific application details and requirements.