Video
Activity Grouping
Detect, categorize, and group activities in video content
Note: This playground provides simulated output to showcase functionality. No input data is processed or stored on our servers. Use this demo to explore the feature extractor's capabilities before integrating it into your application.
Input
Enter a URL to a video file
Drag and drop a video file here, or click to browse
Detection mode to use. Default: standard
Minimum activity duration in seconds. Default: 1
Confidence threshold for activity detection. Default: 0.7
Similarity threshold for grouping activities. Default: 0.8
Detect detailed sub-categories of activities. Default: false
Track people participating in activities. Default: true
Generate activity embedding for similarity matching. Default: true
Extract key frames representing the activity. Default: true
Process every Nth frame for performance. Default: 1
Output
{"activity": {"id": "activity_12345","class": "dancing","fine_grained_class": "ballroom_dancing","confidence": 0.92,"instances": [{"start_frame": 120,"end_frame": 180,"start_time": 4,"end_time": 6,"duration": 2,"participants": ["person_123","person_456"],"confidence": 0.94,"bounding_box": {"x": 125,"y": 80,"width": 320,"height": 450}}],"embedding": {"model": "activity_encoder_v1","dimension": 512,"vector": [0.12,0.34,0.56,0.78,0.9],"normalized": true},"total_duration": 5,"representative_frame_urls": ["https://storage.example.com/activities/activity_12345_1.jpg","https://storage.example.com/activities/activity_12345_2.jpg"]},"video": {"filename": "dance_performance.mp4","width": 1920,"height": 1080,"fps": 30,"duration": 180.5}}