Spaces:
Runtime error
Runtime error
metadata
title: Detect4Enhance Backend
emoji: 🤖
colorFrom: blue
colorTo: green
sdk: docker
sdk_version: latest
app_file: app.py
pinned: false
Engagement Detection API
A Flask-based API for detecting engagement levels from facial expressions using TensorFlow Lite.
API Endpoints
GET /
: Returns API informationPOST /predict
: Accepts an image file and returns engagement predictions
Deployment
- Clone this repository
- Build Docker image:
docker build -t engagement-api .
- Run container:
docker run -p 7860:7860 engagement-api
Example Usage
import requests
url = "https://your-huggingface-space-url.hf.space/predict"
files = {'image': open('test.jpg', 'rb')}
response = requests.post(url, files=files)
print(response.json())
Model Details
- Model: Custom TensorFlow Lite model (
engagement_model_89.tflite
) - Input: 224x224 RGB face image
- Output: Probabilities for 4 engagement states:
- Engaged
- Frustrated
- Bored
- Confused