Skip to content

Extract Camera class - #143

Merged
kcooney merged 4 commits into
mainfrom
kcooney/vision-camera
Feb 15, 2026
Merged

Extract Camera class#143
kcooney merged 4 commits into
mainfrom
kcooney/vision-camera

Conversation

@kcooney

@kcooney kcooney commented Feb 14, 2026

Copy link
Copy Markdown
Contributor

This simplifies MultiPhotonPoseEstimator.Builder. It also allows users to create constant fields for each camera (or different cameras for different drivetrains).

The Camera is passed to the callback that the user provides to processAllUnreadResults(). The Camera class can be subclassed, to allow teams to add additional data about the camera (for instance, you could provide a multiplier to apply to the standard deviation so that you could give a higher weight to some cameras).

@kcooney kcooney added this to the Version 2.0.0 Release milestone Feb 14, 2026
@kcooney kcooney self-assigned this Feb 14, 2026
@kcooney
kcooney marked this pull request as ready for review February 15, 2026 00:27

@cuttestkittensrule cuttestkittensrule left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Looks good! There are some small things that can be better, but overall it is ready do go.

@kcooney
kcooney merged commit 72a9059 into main Feb 15, 2026
1 check passed
@kcooney
kcooney deleted the kcooney/vision-camera branch March 28, 2026 04:11
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.

2 participants