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
Orbbec improvements #168
Orbbec improvements #168
Conversation
I've also successfully tested the MinimalSample of this branch with 2 cameras now. \o/ |
I'm unsure about including b5ad238, the changes to the MinimalSample. What's your opinion? |
@f00f the only thing I don't like about the minimal sample changes is that it now makes some assumptions specific to orbbec cameras like |
Fully agree. It would be cool to have this separated, i.e. a generic file and a file that runs if |
bool initSucceeded = OpenNIInit(); | ||
if (!initSucceeded) | ||
{ | ||
log->Error("Could not initialize OpenNI"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is the Astra camera operational if initializing OpenNI failed? If not, just logging an error seems not harsh enough.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agree. Changed in 8aad6ff
I would have liked the merge commit message to contain the info that our implementation is no longer compatible with blue cameras. For people working with blue cameras the change in the IR offset can be breaking. |
@sisiplac if it was ever applied in the correct direction... |
@f00f I can definitively confirm that it was applied in the correct direction for devices with blue PCB. |
This makes MetriCam's Orbbec wrapper compatible with current Orbbec Astra Mini S devices - and hopefully other current devices, too.
Suggested commit message for the squash commit: