Skip to content

shemaiscard/Face-Analysis-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Face Analysis Pro

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.

Features

  • Real-time facial analysis: age, gender, emotion, race
  • Webcam support for live video analysis
  • Analysis history tracking
  • Download processed images with overlaid results

Tech Stack

Component Library
UI Streamlit
Facial Analysis DeepFace
Image/Video Processing OpenCV
Language Python 3.7+

Setup

git clone https://github.com/shemaiscard/Face-Analysis-pro.git
cd Face-Analysis-pro
pip install -r requirements.txt
streamlit run app.py

Note: DeepFace downloads model weights in the background on first run. This may take a few minutes depending on your connection.

Usage

  1. Upload an image or enable webcam for live analysis.
  2. Wait for DeepFace models to load (first run only).
  3. View age, gender, emotion, and race predictions.
  4. Download the processed image if needed.

License

MIT License

About

Privacy-first Streamlit app for real-time facial analysis (age, gender, emotion, race). All processing is local — no data leaves your device.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors