1.adjust imu queue default size; 2.adapt to image related Interface; 3.remove excess compilation items; 4.palyback pre-init ob_context; 5.adjust the order of IMU starting; 6.adapt to mega-i device; 7.update orbbecsdk version to last.
products list | firmware version | platform |
---|---|---|
Orbbec Femto Bolt | 1.0.6/1.0.9/1.1.1 | Windows10+, Ubuntu18.04+ |
Orbbec Femto Mega | 1.1.5/1.1.7/1.2.8 | Windows10+, Ubuntu20.04+ |
- /
- bin : Executable files and dynamic loading libraries
- doc : Guidelines for accessing AKDK Application Software with Femto Bolt
- include : software interface
- lib : Library files
- scripts : Script for obtaining device timestamps on the Windows platform (Linux : Essential scripts for running programs)
-
The library of this branch is not support the K4A device, please use the Native K4A library to access the K4A device.
-
The Orbbec SDK K4A Wrapper is aim to provide the same API as the K4A, but it's not full API for Orbbec SDK and feature for Orbbec camera. If you want to use the full feature of Orbbec camera, please use the Orbbec SDK directly.
-
For Linux user, there may be an issue with the initialization of DepthEngine when using Orbbec Femto Bolt due to modifications made by Microsoft in the new version of DepthEngine. This can cause failure during the start of the depth stream. The reason for this is that simultaneous use of multiple OpenGL contexts may result in conflicts. User can try to resolve it follow this: https://www.khronos.org/opengl/wiki/OpenGL_and_multithreading
For example:
// file: tools/k4aviewer/k4adevicedockcontrol.cpp GLFWwindow *currentContext = glfwGetCurrentContext(); // store the current context glfwMakeContextCurrent(NULL); // make current context to NULL StartCameras(); // will initialize the DepthEngine glfwMakeContextCurrent(currentContext); // restore the current context
-
Unable to obtain the device timestamp on the Windows platform
# Running as Administrator using PowerShell
cd src/orbbec/OrbbecSDK/misc/scripts
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
.\obsensor_metadata_win10.ps1 -op install_all
- How to execute an application on the Linux platform without using sudo. Install udev rules file:
cd src/orbbec/OrbbecSDK/misc/scripts
sudo chmod +x ./install_udev_rules.sh
./install_udev_rules.sh
# Once complete, the orbbec camera is available without being 'root'.