SDK capabilities
The Cubert SDK is designed to make it simple to integrate the functionalities for running and processing Cubert’s in-house cameras. The SDK is available for any operating system that supports C and the respective language wrappers. For the development of applications using the Cubert cameras, the SDK offers a simple API providing access to control capturing, processing, and (live) exporting. The API comes with a generated Doxygen documentation for the C library and the respective links for the available wrappers.
Available languages
The original API is written in C. Wrappers are available in C++ and Matlab. For projects, it is also possible to consider developing SDK wrappers for specific use cases in other languages, such as GNU R.
Every language comes with the same set of simple examples to provide the user with an easy entry point to the SDK.
How it works
The API interacts with available cameras and their installed factory settings to provide calibrated image data to the respective environment. The functionalities for triggering and recording images, without using a graphical user interface or command line execution, ensure seamless integration into existing processes. You can initiate post-processing and exporting of the data on demand. The API also enables you to access the data in a customized (quasi-live) view, which can then be directly broadcasted or streamed.
About the Author
Dr. René Heine is the Co-Founder and CEO of Cubert GmbH, a leader in real-time spectral imaging. Since founding the company in 2012, René has been instrumental in shaping Cubert’s technological direction and growth. He holds a Doctor of Physics degree from the University of Ulm, where he graduated magna cum laude, and completed his diploma thesis at Harvard Medical School. René’s deep expertise in physics and his vision for cutting-edge imaging technologies drive Cubert’s innovations and advancements in hyperspectral solutions.