Annotation vidéo avec contrôles image par image
Configurez des tâches d'annotation vidéo avec une navigation précise par image, des marqueurs temporels et l'étiquetage d'événements temporels.
Annotation vidéo avec contrôles image par image
L'annotation vidéo permet la création de données d'entraînement pour la reconnaissance d'actions, le suivi d'objets et la détection d'événements temporels. Ce tutoriel couvre la navigation par image, la segmentation temporelle et les flux de travail efficaces d'étiquetage vidéo.
Capacités d'annotation vidéo
Potato supporte l'annotation vidéo pour les tâches d'étiquetage et de classification :
- Classification vidéo : étiqueter des clips vidéo entiers
- Étiquetage multi-labels : appliquer plusieurs tags aux vidéos
- Annotation temporelle : marquer des événements dans les vidéos
Configuration vidéo basique
annotation_task_name: "Video Action Recognition"
data_files:
- "data/videos.json"
annotation_schemes:
- annotation_type: video_annotation
name: action
description: "What action is shown in this video?"
labels:
- Walking
- Running
- Jumping
- Sitting
- Standing
- OtherNavigation image par image
annotation_schemes:
- annotation_type: video_annotation
name: frame_label
description: "Annotate video frames"
labels:
- Action
- No actionAnnotation de segments temporels
Marquez les événements avec des temps de début et de fin :
annotation_task_name: "Video Event Detection"
data_files:
- "data/videos.json"
annotation_schemes:
- annotation_type: video_annotation
name: events
description: "Mark all events and their duration"
labels:
- name: conversation
color: "#4ECDC4"
- name: action_sequence
color: "#FF6B6B"
- name: transition
color: "#45B7D1"
- name: title_card
color: "#FFEAA7"Créer des segments
- Naviguez vers le début d'un événement
- Appuyez sur
[ou cliquez sur « Marquer le début » - Naviguez vers la fin de l'événement
- Appuyez sur
]ou cliquez sur « Marquer la fin » - Sélectionnez l'étiquette de l'événement
- Répétez pour tous les événements
Classification vidéo
Classifiez le contenu vidéo avec des étiquettes :
annotation_schemes:
- annotation_type: video_annotation
name: key_moments
description: "Mark important moments"
labels:
- name: action_start
description: "When the action begins"
color: "#22C55E"
- name: action_peak
description: "Most intense moment"
color: "#EF4444"
- name: action_end
description: "When the action completes"
color: "#3B82F6"Classification par vidéo
Classifiez les vidéos avec des types d'annotation standard :
annotation_schemes:
- annotation_type: radio
name: video_label
description: "What is happening in this video?"
labels:
- Person visible
- No person
- Transition/blurVidéo avec étiquettes
Annotez les vidéos avec des étiquettes de catégorie :
annotation_schemes:
- annotation_type: video_annotation
name: video_labels
description: "Label video content"
labels:
- name: person
color: "#FF6B6B"
- name: vehicle
color: "#4ECDC4"
- name: ball
color: "#FFEAA7"Configuration complète d'annotation vidéo
annotation_task_name: "Sports Video Analysis"
data_files:
- "data/sports_clips.json"
output_annotation_dir: "annotations/"
output_annotation_format: "jsonl"
annotation_schemes:
# Game events
- annotation_type: video_annotation
name: game_events
description: "Mark game events"
labels:
- name: goal
color: "#22C55E"
- name: foul
color: "#EF4444"
- name: corner_kick
color: "#3B82F6"
- name: free_kick
color: "#F59E0B"
- name: penalty
color: "#EC4899"
- name: offside
color: "#8B5CF6"
# Clip-level annotation
- annotation_type: multiselect
name: clip_tags
description: "Tags for this clip"
labels:
- Highlight worthy
- Good camera angle
- Multiple players
- Close-up
- Wide shot
- Slow motion available
annotation_guidelines:
title: "Sports Video Annotation Guide"
content: |
## Marquage des événements
- Marquez les événements à partir du moment où ils COMMENCENT
- Incluez la séquence de jeu complète
- But : du tir au moment où le ballon franchit la ligne
## Navigation
- Espace : Lecture/Pause
- Touches fléchées : navigation par imageFormat de sortie
{
"id": "clip_001",
"video_path": "/videos/match_highlight.mp4",
"annotations": {
"game_events": ["goal", "corner_kick"],
"clip_tags": ["Highlight worthy", "Good camera angle"]
}
}Conseils pour l'annotation vidéo
- Premier passage en aperçu : regardez à vitesse normale d'abord
- Ralenti pour la précision : utilisez 0,25x pour les horodatages exacts
- Raccourcis clavier : bien plus rapide que la souris
- Faites des pauses : l'annotation vidéo est visuellement exigeante
- Critères cohérents : documentez clairement les cas limites
Prochaines étapes
- Apprenez la comparaison d'images pour l'évaluation de qualité vidéo
- Configurez le crowdsourcing pour l'annotation vidéo à grande échelle
Documentation complète sur /docs/features/image-annotation (section vidéo).