A professional face recognition system built with Streamlit and Roboflow AI to detect and track Pavani in video footage.
- 🎯 Real-time Face Detection - Powered by custom-trained Roboflow model
- 📊 Advanced Analytics - Detection statistics and confidence scores
- 🎨 Modern UI - Professional dark-themed interface
- 📹 Video Processing - Supports MP4, MOV, AVI, MKV formats
- ⬇️ Easy Download - Download processed videos instantly
- ☁️ Cloud Deployment - Ready for Streamlit Cloud
```bash
git clone cd face-recognition-pavani
pip install -r requirements.txt
streamlit run streamlit_app.py ```
- Push code to GitHub
- Go to share.streamlit.io
- Connect your repository
- Add secrets in the dashboard:
ROBOFLOW_API_KEYROBOFLOW_WORKSPACEROBOFLOW_PROJECTROBOFLOW_VERSIONPERSON_NAME
- Deploy! 🚀
Edit .streamlit/secrets.toml for local development:
```toml ROBOFLOW_API_KEY = "your-api-key" ROBOFLOW_WORKSPACE = "your-workspace" ROBOFLOW_PROJECT = "your-project" ROBOFLOW_VERSION = "3" PERSON_NAME = "Pavani" ```
- Upload a video file
- Adjust confidence threshold (20-95%)
- Click "Start Face Detection"
- View results and download processed video
- Total frames processed
- Number of face detections
- Average confidence score
- Processing time
- Detection rate
- Frontend: Streamlit
- Computer Vision: OpenCV
- AI Model: Roboflow
- Processing: NumPy
MIT License
Your Name
Built with ❤️ using Streamlit & Roboflow