Skip to content

import ndi searching#2

Merged
TCVinNYC merged 2 commits into
masterfrom
dev/implement-ndi-search
Sep 21, 2022
Merged

import ndi searching#2
TCVinNYC merged 2 commits into
masterfrom
dev/implement-ndi-search

Conversation

@TCVinNYC

Copy link
Copy Markdown
Member

simple NDILib wrapper

@TCVinNYC TCVinNYC merged commit 778523a into master Sep 21, 2022
@TCVinNYC TCVinNYC deleted the dev/implement-ndi-search branch September 21, 2022 23:19
TCVinNYC added a commit that referenced this pull request Jun 26, 2026
…r) (#124)

## Problem
In Center Stage, a subject far from the camera wasn't cropped tightly
enough — they stayed small in the frame. The crop's minimum size
(`min_frac`) was a fixed 0.34 of the frame for **all** framings, so a
far person's natural tight crop (`subject_height / fill`) got floored
back out.

## Fix
`min_frac` is now per-framing in `_CENTERSTAGE_FRAMING`: face 0.12 ·
head_shoulders 0.16 · upper_body 0.22 · full_body 0.34. Closer framings
allow a tighter zoom so a far face / upper-body actually fills the crop;
`full_body` stays conservative. True specks are still dropped upstream
by `tracking.min_detection_size_frac`, so a low floor is safe.

Tests added for far-subject zoom + the framing-floor ordering.

**Follow-up (separate PR):** overlay detection/track boxes aren't yet
transformed into the cropped preview's coordinate space (bug #2 from the
report) — needs a telemetry crop-rect field + UI transform.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
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