Orbbec SDK v2 integration (new CameraOrbbecSDK class)#1590
Merged
Conversation
…d inter imu when selecting orbbec sdk.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Integration of https://github.com/orbbec/OrbbecSDK_v2
Build with Orbbec SDK v2:
Remaining tasks to do:
#ifdef ...for build without Orbbec SDK supportlibc++abi: terminating due to uncaught exception of type ob::Error: uvc_open failed: [Path: 1-2-1.0, Return Code: -3]build/install/lib/*andbuild/install/include/*to/user/localprefix, so thatfixup_bundletool can find the library. Note that while the app works before packaging, after packaging it seems missing components loaded dynamically (ob::Error: Component 8 not found!). We may need to install manually thebuild/install/lib/extensionsfolder in the bundle. I'll keep this fix for another time since the Mac OS X port of orbbec SDK is not officially released.versionconfig file, so we cannot just dofind_package(OrbbecSDK 2)unfortunately. I've setWITH_ORBBEC_SDK=OFFby default for now to not quietly try to build against an installed v1. The best fix would be to fix it upstream in OrbbecSDK v2 repo by adding something similar to this in their cmake (maybe here where theOrbbecSDKConfig.cmakeis generated.):