Stereolabs Banner

Jan 17, 2021 | Data Science

The ZED SDK is a cross-platform library designed to get the best out of the ZED cameras.
In this project, we provide tutorials and code samples to get started using the ZED SDK API.

Website ·
Store ·
API Reference ·
Community ·
Blog

🎉 The ZED SDK 4.1 is released!

We support the ZED X and
ZED X Mini cameras, added the
Fusion API for multi-camera Body Tracking, and more! Please check the
Release Notes of the latest version for more details.

Overview

Why ZED?

  • End-to-end spatial perception platform for human-like sensing capabilities.
  • Real-time performance: all algorithms of the ZED SDK are designed and optimized to run in real-time.
  • Reduce time-to-market with our comprehensive, ready-to-use hardware and software designed for multiple applications.
  • User-friendly and intuitive, with easy-to-use integrations and well-documented API for streamlined development.
  • Wide range of supported platforms, from desktop to embedded PCs.

Getting Started

The ZED SDK contains all the libraries that power your camera along with tools that let you experiment with its features and settings.

To get started:

The documentation and
API reference are great starting points to learn more about the ZED SDK and its many modules.

Samples

This repository contains ready-to-use samples to start using the ZED SDK with only a few lines of code. They are organized by ZED SDK module:

  • Tutorials – A series of basic tutorials that demonstrate the use of each API module.
  • Camera Control – This sample shows how to adjust the ZED camera parameters.
  • Camera Streaming – This sample shows how to stream and receive on local network the ZED’s video feed.
  • Depth Sensing – This sample shows how to capture a 3D point cloud and display it with OpenGL. It also shows how to save depth data in different formats.
  • Positional Tracking – This sample shows how to use positional tracking and display the result with OpenGL.
  • Global Localization – This sample shows how to fuse the ZED SDK’s positional tracking with GNSS data for global positioning.
  • Spatial Mapping – This sample shows how to capture 3D meshes with the ZED and display it with OpenGL. Classic Mesh and Point Cloud fusion are available.
  • Object Detection – This sample shows how to use the Object Detection API module with the ZED.
  • Body Tracking – This sample shows how to use the Body Tracking API with the ZED.
  • Recording – This sample shows how to record and playback video files in SVO format. SVO files let you use all the ZED SDK features without having a ZED connected.

Supported Platforms

Here is the list of all supported operating systems for the latest version of the ZED SDK. Please find the recommended specifications to make sure your configuration is compatible with the ZED SDK.

  • Ubuntu LTS
  • Windows
  • Jetson

The ZED SDK requires the use of an NVIDIA GPU with a Compute Capability 5. If you are not familiar with the corresponding versions between NVIDIA JetPack SDK and Jetson Linux, please take a look at our blog post.

Integrations

The ZED SDK can be easily integrated into projects using the following programming languages:

  • C++
  • Python
  • C#
  • C

Thanks to its comprehensive API, ZED cameras can be interfaced with multiple third-party libraries and environments:

Troubleshooting

If you encounter issues while using the ZED SDK, here are a few troubleshooting ideas:

  • Ensure your NVIDIA driver is up to date and compatible with your GPU.
  • Check the installation steps to confirm the SDK was properly installed.
  • Refer to the ZED SDK documentation for additional resources and common issues.
  • Look for similar issues in the Stereolabs Community.

For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox