A Streamlit app that analyzes faces in images and videos for age, gender, emotion, and race. Supports real-time webcam analysis, history tracking, and result downloads.
Privacy: All analysis runs locally on your machine using DeepFace. No images or video frames are sent to external servers.
- Real-time facial analysis: age, gender, emotion, race
- Webcam support for live video analysis
- Analysis history tracking
- Download processed images with overlaid results
| Component | Library |
|---|---|
| UI | Streamlit |
| Facial Analysis | DeepFace |
| Image/Video Processing | OpenCV |
| Language | Python 3.7+ |
git clone https://github.com/shemaiscard/Face-Analysis-pro.git
cd Face-Analysis-pro
pip install -r requirements.txt
streamlit run app.pyNote: DeepFace downloads model weights in the background on first run. This may take a few minutes depending on your connection.
- Upload an image or enable webcam for live analysis.
- Wait for DeepFace models to load (first run only).
- View age, gender, emotion, and race predictions.
- Download the processed image if needed.
MIT License