executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
norfairRoute Norfair object tracking, video overlays, moving-camera stabilization, and MOTChallenge evaluation workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Norfair is a lightweight Python library for real-time multi-object tracking. Use this skill when you need to turn detector outputs into tracked objects, draw those tracks on video, estimate camera motion, or score MOTChallenge outputs.
Choose the smallest install that matches the workflow you need:
pip install norfair
pip install norfair[video]
pip install norfair[metrics]
pip install norfair[video,metrics]
norfair covers the core tracking APIs, distance helpers, filters, and tracker lifecycle behavior.norfair[video] adds OpenCV-backed video I/O, drawing, path rendering, and camera-motion utilities.norfair[metrics] adds MOTChallenge evaluation support through motmetrics and pandas.For a fast environment check, run:
python scripts/check_norfair_env.py --core
python scripts/check_norfair_env.py --video
python scripts/check_norfair_env.py --metrics
sub-skills/tracking-core/SKILL.md: wrap detections in Detection, configure Tracker, choose distance functions, tune lifecycle thresholds, add embeddings, and recover identities with ReID.sub-skills/video-visualization/SKILL.md: read and write video, draw points or boxes, render paths, estimate camera motion, and stabilize moving-camera footage.sub-skills/evaluation/SKILL.md: parse MOTChallenge folders, write prediction text files, compute metrics, and compare MOTChallenge evaluation variants.Detection, Tracker, TrackedObject, distance functions, lifecycle counters, filters, coordinate transforms, labels, embeddings, and ReID recovery.Video, VideoFromFrames, point and box overlays, paths, camera-motion estimation, absolute-grid debugging, and fixed-camera stabilization.references/troubleshooting.md and run scripts/check_norfair_env.py.sub-skills/tracking-core/SKILL.md.sub-skills/video-visualization/SKILL.md.sub-skills/evaluation/SKILL.md.references/repo-provenance.md.distance_function="euclidean" for centroid tracking.distance_function="iou" for box tracking.draw_points for centroids or keypoints and draw_boxes for two-corner boxes.TranslationTransformationGetter with FixedCamera; use HomographyTransformationGetter for more general motion without fixed-camera stabilization.predictions.txt and metrics.txt only through the evaluation sub-skill and its bundled helper scripts.This generated skill is self-contained. Future agents should use the bundled references/ and scripts/ inside this directory.