-
-
Notifications
You must be signed in to change notification settings - Fork 56.2k
Added timestamps support for Orbbec SDK backend in VideoIO. #27610
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
Conversation
@fengyuentau @jia-kai Could you take a look? |
@asmorkalov Jia's GitHub account is @kaingwade . |
@asmorkalov Which model can we use for testing this PR? |
I use Astra 2, but I expect it should work for all cameras. |
Astra 2 needs a firmware update to work properly after #24877, but Orbbec hasn't provided the update, and there is no plan to do so as far as I know. |
I replaced the resolution setup like this:
And my camera works well with Orbbec SDK. Could you try it too? In case if it works as expected, I propose to merge the patch. I have another one. |
20a6df1
to
8496706
Compare
It works for Astra 2 on Ubuntu with OBSENSOR_USE_ORBBEC_SDK=ON. Tested Gemini 2 L and it also works.
Changed resolution works with Astra 2, but not with Gemini 2 L and Femto (possibly some other models as well): |
I set resolution and FPS profile according to the camera spec. Most probably so high depth resolution is not supported by other devices. Please approve the PR, I'll submit another PR with resolution setting. |
Pull Request Readiness Checklist
See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request
Patch to opencv_extra has the same branch name.