Development
What languages do we support?
At the foundation of our development we use a pure C implementation for our Device API and related middleware (Dense3D). This allows for easy portability and compatibility when working with other languages or frameworks. Here is the list of supported languages/frameworks: Languages C/C++ (Official) C# (Official) Java via JNI (Community) Frameworks OpenCV (Official) ROS (Community) […]
DUO Code Samples
We provide several examples for getting started using the DUO in your own projects. These are compiled with CMake and aim to act a simple starting point for developers. Make sure to review the DUO SDK configuration before trying to build the samples on your device. Then move on by reviewing the latest Code Samples […]
DUO SDK Docs
The DUO ships with a simple but powerful software development kit that provides common tooling and samples for getting started with coding. Review the latest SDK Documentation to get started on how to configure your compilation environment.
DUO API Docs
We provide our Device API in a portable C implementation. Review the latest API Documentation to get started using the DUO within your own applications. Also after you have reviewed the API make sure to review and compile the Code Samples to see full working examples of the API in use.
Where can I download the API/SDK?
All software downloads are available on your Account Page. To access, please login using the email address associated with your order number. If your order was purchased under a different email address please refer to the FAQ: How do I change email?
Where can I find the documentation?
We provide several points of entry for learning more about our solutions. Our Knowledge Base and FAQs are the best way of getting started. The latest documentation can be found here: http://duo3d.com/docs The documentation is broken up into several key sections and has been formatted for print. Devices Downloads Developers Documentation DUO API DUO SDK […]
Will the DUO work with my code?
Yes. Since our API is exposed in from of C bindings, it is almost guaranteed to work in your workflow and development environment. Included with the SDK are simple examples that demonstrate DUO usage. On our API Docs page you can review the available methods and view code samples. If you are integrating the DUO […]
How fast can you configure the sensor?
Changing the camera settings each frame is possible however not generally recommended, considering the possible latency issues of a non real-time OS. In other words there is no guarantee that exposure changes will happen on exactly every frame.