Skip to content

Swift cam scene change demo - #1175

Merged
bwsw merged 2 commits into
developfrom
1125-scene-change-demo
Jul 24, 2026
Merged

Swift cam scene change demo#1175
bwsw merged 2 commits into
developfrom
1125-scene-change-demo

Conversation

@tomskikh

Copy link
Copy Markdown
Collaborator

No description provided.

@tomskikh
tomskikh force-pushed the 1125-scene-change-demo branch 2 times, most recently from 396ee89 to 014c6d1 Compare July 16, 2026 07:37
@tomskikh
tomskikh force-pushed the 1125-scene-change-demo branch from 014c6d1 to 763b7a3 Compare July 16, 2026 07:41
@tomskikh
tomskikh marked this pull request as ready for review July 16, 2026 07:41
@tomskikh
tomskikh requested review from bwsw and Copilot July 16, 2026 07:41

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new samples/scene_change demo module that detects camera/scene changes by comparing ReID embeddings of a configurable ROI against a delayed reference, with Docker Compose bundles to run it on x86/Jetson and a helper script for live ROI updates via Etcd.

Changes:

  • Introduces ROI injection (Etcd-driven) + scene-change detection pyfuncs and an overlay drawfunc for visualization.
  • Adds a runnable module configuration (module.yml) and Docker Compose bundles for x86 and Jetson (L4T).
  • Adds documentation and a helper script to update/reset per-source ROI in Etcd.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
samples/scene_change/set-roi.sh Helper script to set/reset per-source ROI in Etcd.
samples/scene_change/scene_change.py Scene change detector comparing delayed vs current ROI embeddings.
samples/scene_change/roi_injector.py Injects a ROI object per frame with bbox read from Etcd.
samples/scene_change/README.md Usage docs for running the demo and changing ROI.
samples/scene_change/overlay.py Draws ROI bbox and scene-change status/distance on frames.
samples/scene_change/module.yml Pipeline definition wiring ROI injector, ReID attribute model, detector, and overlay.
samples/scene_change/docker-compose.x86.yml x86 compose bundle for the demo.
samples/scene_change/docker-compose.l4t.yml Jetson/L4T compose bundle for the demo (includes Etcd).

Comment thread samples/scene_change/roi_injector.py

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 8 out of 8 changed files in this pull request and generated no new comments.

@bwsw
bwsw merged commit 12df9f5 into develop Jul 24, 2026
1 check passed
@bwsw
bwsw deleted the 1125-scene-change-demo branch July 24, 2026 09:05
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.

3 participants