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
tracking-coreUse Norfair Detection and Tracker APIs for core multi-object tracking, distance selection, filters, lifecycle tuning, labels, embeddings, coordinate transforms, and ReID recovery.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to turn detector outputs into Norfair Detection objects, configure Tracker, choose a distance function, tune object lifecycle counters, use labels or embeddings, or recover identities after missed detections with ReID.
Detection.Tracker(...), tracker.update(...), detection skip periods, coordinate-transform-aware tracking, and active-object retrieval.euclidean, iou, mean_euclidean, frobenius, SciPy metrics) or writing a custom scalar distance callable.OptimizedKalmanFilterFactory, FilterPyKalmanFilterFactory, or NoFilterFactory and tuning filter noise/inertia parameters.TrackedObject fields such as id, global_id, estimate, estimate_velocity, age, hit_counter, point_hit_counter, live_points, last_detection, last_distance, past_detections, and ReID counters.reid_distance_function, reid_distance_threshold, and reid_hit_counter_max.validate_points, get_cutout, and print_objects_as_table.Tracker.Detection.references/workflows.md: centroid/keypoint Euclidean, box IoU, normalized image-space distances, keypoint voting, or a custom scalar callable.Tracker with explicit distance_threshold, lifecycle thresholds, filter factory, and optional ReID parameters.tracker.update(detections=...); call tracker.update() on skipped/no-detection frames and pass period on frames where the detector ran after skipping.TrackedObject instances; inspect counters and past detections before changing thresholds.references/workflows.md#recover-tracks-after-occlusion-with-reid, then diagnose with references/troubleshooting.md.scripts/tracker_smoke.py: safe tiny-fixture check for core tracking, labels, skipped frames, validate_points, get_cutout, object counters, and the tracker's NaN-distance guard.scripts/reid_smoke.py: pure NumPy synthetic same-label occlusion/ReID smoke adapted from the repository's ReID demo ideas without video files or source-tree dependencies.NaN or a non-finite value.Start with workflows for task recipes, API reference for verified parameter behavior, and troubleshooting when a tracker produces no active objects, ID switches, invalid-shape errors, or ReID failures.