计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
tracking-keypoints【效率与协作】Operate supervision keypoint containers, keypoint annotators, tracking IDs, and migration paths.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task involves supervision keypoint data, keypoint
annotation, keypoint-to-detection conversion for tracking, persistent
tracker_id workflows, line-crossing/counting that depends on tracker identity,
or migration away from deprecated keypoint/tracker APIs.
KeyPoints, keypoint_confidence, detection_confidence, visible,
KeyPoints.merge, KeyPoints.with_nms, and KeyPoints.as_detections.KeyPoints.from_ultralytics, from_inference,
from_mediapipe, from_yolo_nas, from_detectron2, and
from_transformers.VertexAnnotator, EdgeAnnotator, VertexLabelAnnotator,
VertexEllipseAreaAnnotator, VertexEllipseOutlineAnnotator,
VertexEllipseHaloAnnotator, and the VertexEllipseAnnotator alias.ByteTrack, ByteTrackTracker, tracker_id, track_objects, track labels,
TraceAnnotator, DetectionsSmoother, and LineZone when persistent
identity is central to the answer.supervision.keypoint, deprecated sv.ByteTrack, old ByteTrack
threshold names, and the KeyPoints.confidence rename.Detections, masks, polygon
zones, line-zone geometry, sinks, or slicers when tracker continuity is not
central: use detection-and-zones.sv.KeyPoints; tracking, line crossing, traces, smoothing, and most labels
operate on sv.Detections with tracker_id.sv.KeyPoints or supervision.key_points. Do not introduce new
supervision.keypoint imports; that path is compatibility-only and scheduled
for removal.keypoint_confidence for per-anchor scores and detection_confidence
for whole-skeleton scores. Treat KeyPoints.confidence and confidence= as
deprecated compatibility shims.key_points.visible. When visible is None, annotators treat
anchors as visible except that all-zero coordinates are skipped.key_points.as_detections(...), ensure
the resulting detections have confidence scores and positive-area boxes, then
run a tracker. Prefer the external ByteTrackTracker package when available;
sv.ByteTrack is only a deprecated compatibility fallback in this version.Detections object for tracker labels, traces, detection
smoothing, and LineZone.trigger(...). Missing tracker_id is the first
thing to check when these workflows do nothing or raise.supervision 0.31.0.dev0, Python >=3.10, base
install pip install supervision.supervision install.ByteTrackTracker comes from the optional external trackers package.
sv.ByteTrack still exists as a lazy compatibility export in this target, but
it is deprecated and should not be presented as stable.