Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Capture Frame Rate Drops Significantly When Stylus is Out of NDI Tracker's Field of View #1222

Open
wyshmily opened this issue Feb 11, 2025 · 1 comment

Comments

@wyshmily
Copy link

wyshmily commented Feb 11, 2025

I’ve encountered an issue while using fcal for recording.

When the stylus is within the tracker's field of view, the recording works as expected, with a frame rate close to the requested value of 30 FPS.

However, when the stylus is outside the tracker's field of view, the recorded frame rate drops significantly to around 3 FPS.

Is this the intended behavior, or could there be an issue on my end? Thank you for looking into this!

@wyshmily
Copy link
Author

I believe the issue is likely related to the vtkPlusNDITracker class. When a Tool type DataSource is configured in the configuration file, and this Tool is actually outside the NDI tracker's field of view, the frame rate for acquiring localization data in vtkPlusNDITracker drops significantly.

If I only keep the Probe Tool in the configuration file (and that Probe Tool is actually there), the recording frame rate returns to normal. This suggests that it is best to use separate configuration files for calibration and capturing. During the capturing process, the Reference Tool and Stylus Tool should not be defined.

I haven’t been able to fully understand the DoBX2Update method in the vtkPlusNDITracker class, but I suspect that the problem might originate from this method.

@wyshmily wyshmily changed the title Frame Rate Drops Significantly When Stylus is Out of Tracker's Field of View Capture Frame Rate Drops Significantly When Stylus is Out of NDI Tracker's Field of View Feb 11, 2025
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

No branches or pull requests

1 participant