Skip to content

qt-truong/zed-examples

 
 

Repository files navigation

Introduction

Stereolabs provides cameras that include stereo vision, motion, position and environmental sensors.

Get the best out of the ZED cameras thanks to the ZED SDK, a cross-platform library that will let you acces various modules, including:

Module Description
Video Capture Visualize, control and record images coming from your camera.
Local Streaming Stream the side by side video of your ZED camera over a local IP network (Ethernet or Wifi).
Sensors Access your ZED sensors to detect camera movements, relative altitude variations and much more.
Depth Sensing Thanks to stereo vision technology, capture high-resolution 3D videos of your scene and estimate depth and motion by comparing the displacement of pixels between the left and right images.
Positional Tracking Track the movement of your camera in 3D space with six degrees of freedom (6DoF).
Spatial Mapping Understand and interact with the real-world by creating a 3D map of the environment.
3D Object Detection Identify various objects in your images and get their 2D/3D position in the scene.
Body Tracking Identify people in your images and get their 2D/3D keypoint coordinates in the scene.

About this repository

The zed-sdk umbrella repository gathers all the available repositories from Stereolabs organisation. Each individual repository is linked here as a git submodule, but you can still clone its dedicated repository independently from zed-sdk.

Content

Each of the above module has its own dedicated folder in which you will find documentation guiding you through the API as well as code examples showing you concrete usage of the module. In addition, the repository provides content giving you a deeper insight into the ZED SDK capabilities :

  • Tutorials: get familiar with the ZED SDK API with this series of basic tutorials.

  • Integrations: interface your ZED camera with multiple third-party libraries and environments.

  • API: choose your favourite language to get the best out of the SDK thanks to our wrappers. Available languages currently include Python and C#.

  • Other: play around with these additional general samples showing the use of the SDK.

ZED SDK Download

You can find the latest release of the SDK in our Developer Center

ZED SDK Installation

Supported platforms

The ZED SDK can be installed on a broad range of platforms and you will find installation instructions for the following :

Recommended specifications

The ZED camera is UVC (Universal Video Class) compliant so you can capture the left and right video streams of the ZED on any Windows and Linux platforms. However, getting access to advanced features of the ZED SDK requires proper hardware to offer sustained and optimal performance.

We recommend the following system specifications to use the ZED SDK:

Minimum Recommended Embedded Systems
Processor Dual-core 2,3GHz Quad-core 2,7GHz or faster Jetson Nano, TX2, Xavier
RAM 4GB 8GB 8GB
Graphics Card NVIDIA GPU* GTX1060 or higher Nano, TX2, Xavier
USB port USB 3.0 USB 3.0 USB 3.0
Operating System Windows 10, Ubuntu 16.04, 18.04 L4T (Jetpack)

* An NVIDIA GPU with Compute Capabilities > 3 is required.

Documentation

General documentation gives in-depth information about the products and their functionalities. You can also check out our API Reference for more details about the available functions provided by the SDK.

Support

If you need help or more information check our Support page or join our Community.