Face Recognition Demo

Video → face recognition → alert

The full face recognition pipeline: from video stream to detection, embedding, recognition, and on to structured features and alert events.

Pipeline

Face recognition pipeline

Input

  • RTSP / camera
  • video stream

Processing

  • face detection
  • embedding
  • recognition

Output

  • face feature
  • alert event

Screenshots

Live run examples

Placeholder — to be filled with real run screenshots: video stream, face boxes, recognition results, alert events.
Placeholder — to be filled with real run screenshots: video stream, face boxes, recognition results, alert events.

Feature Output

Vision Feature structure

The platform outputs a unified structured vision feature. Applications consume only standardized data.

// Vision Feature — face recognition
{
  "type": "face",
  "timestamp": "2026-07-23T10:42:18.412Z",
  "source": {
    "stream_id": "rtsp://camera-01/track1",
    "frame": 18472
  },
  "object": {
    "class": "person",
    "bbox": [320, 118, 488, 402],
    "embedding": "<512-dim feature vector>",
    "identity": "watchlist-17",
    "attributes": { "track_id": 17 }
  },
  "confidence": 0.964,
  "metadata": { "model": "face-det-v2", "device": "rk3588-edge" }
}

API Example

Subscribe to face recognition features

# Subscribe to face recognition features from a stream
curl -X POST https://api.bangvision.ai/v1/streams \
  -H "Content-Type: application/json" \
  -d '{
    "input": "rtsp://camera-01/track1",
    "pipeline": ["detect", "track", "recognize"],
    "output": { "type": "webhook", "url": "https://your.app/hooks/vision" }
  }'

# Response
{
  "stream_id": "st_8f3a...",
  "status": "running",
  "features_url": "https://api.bangvision.ai/v1/streams/st_8f3a/features"
}

Get Started

See the platform in action

Explore the technical demo, or tell us about your use case to request a live walkthrough.