Skip to content

feat(vision): live keypoint preview during video-file tracking#35

Merged
gbradham merged 1 commit into
mainfrom
feature/live-video-keypoint-preview
Jul 13, 2026
Merged

feat(vision): live keypoint preview during video-file tracking#35
gbradham merged 1 commit into
mainfrom
feature/live-video-keypoint-preview

Conversation

@gbradham

Copy link
Copy Markdown
Member

Batch video tracking previously showed only a progress bar and drew no keypoints, so operators couldn't watch tracking happen (and the saved annotated video had no pose dots).

  • video_tracking_runner: add a throttled frame_cb (~10 preview/sec) to run(); _annotate now draws pose keypoints, so both the live preview and the saved _annotated.mp4 show dots.
  • cv_processor: extract shared draw_keypoints_on() helper used by both the live overlay and the batch annotation (draw_overlays delegates to it).
  • video_tracking_worker: new preview signal forwarding the runner frame_cb.
  • camera_panel: connect preview -> _preview.update_frame so the Camera-tab preview animates through frames with overlays during a run.
  • tests: runner frame-callback + keypoint rendering, worker re-emit.

Batch video tracking previously showed only a progress bar and drew no
keypoints, so operators couldn't watch tracking happen (and the saved
annotated video had no pose dots).

- video_tracking_runner: add a throttled frame_cb (~10 preview/sec) to
  run(); _annotate now draws pose keypoints, so both the live preview and
  the saved _annotated.mp4 show dots.
- cv_processor: extract shared draw_keypoints_on() helper used by both the
  live overlay and the batch annotation (draw_overlays delegates to it).
- video_tracking_worker: new preview signal forwarding the runner frame_cb.
- camera_panel: connect preview -> _preview.update_frame so the Camera-tab
  preview animates through frames with overlays during a run.
- tests: runner frame-callback + keypoint rendering, worker re-emit.
@gbradham gbradham merged commit 181bb0d into main Jul 13, 2026
4 checks passed
@gbradham gbradham deleted the feature/live-video-keypoint-preview branch July 13, 2026 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant