An open API service indexing awesome lists of open source software.

https://github.com/sandeeppaldotnet/face-expression-detection-webcam-image

A browser-based face expression detection app built with face-api.js. Supports real-time webcam analysis and image uploads to identify emotions using facial landmarks and expression recognition.
https://github.com/sandeeppaldotnet/face-expression-detection-webcam-image

expression-detection face-detection faceapi-js ml5js

Last synced: 4 months ago
JSON representation

A browser-based face expression detection app built with face-api.js. Supports real-time webcam analysis and image uploads to identify emotions using facial landmarks and expression recognition.

Awesome Lists containing this project

README

          

# Face Expression Detection with Webcam & Image Upload

A web-based application that detects facial expressions in real-time using your webcam or from any uploaded image. Powered by [face-api.js](https://github.com/justadudewhohacks/face-api.js), the app runs entirely in the browser and identifies emotions like happy, sad, surprised, angry, and more using face detection, landmark tracking, and expression classification.

![Screenshot](face-expression-detection.gif)

## ✨ Features

- 🧠 Facial expression recognition in real-time via webcam.
- 🖼️ Supports image uploads for static face analysis.
- 📍 Detects facial landmarks and draws bounding boxes and points.
- 🎭 Identifies the dominant expression with confidence score.
- ⚡ Runs fully in-browser — no backend, no installation.

## 💡 Use Cases

- Real-time emotion detection for interactive web applications
- Educational tools on facial expressions and AI
- Prototypes for mental health or mood tracking tools
- Fun experiments or hackathon projects
- Browser-based face analysis without relying on cloud APIs

## 🚀 Getting Started

1. Clone the repository:

```bash
git clone https://github.com/yourusername/face-expression-detection-webcam-image.git
cd face-expression-detection-webcam-image