Tutorial - Hello ZED
Tutorial - Hello ZED
This tutorial shows how to configure and open a ZED camera, retrieve its serial number, and close it again. It is the most basic tutorial in this series and the best starting point for using the ZED SDK API, available in C, C++, Python and C#.
Getting Started
- First, download the latest version of the ZED SDK.
- Download the Hello ZED sample code in C++, Python or C#.
- Follow the instructions on how to build your project in C++ or run it in Python on Windows and Linux.
Code Overview
The ZED API provides low-level access to camera control and configuration. To use the ZED in your application, you will need to create and open a Camera object. The API can be used with two different video inputs: the ZED live video (Live mode) or video files recorded in SVO format with the ZED API (Playback mode).
Camera configuration
To configure the camera, create a Camera object and specify your InitParameters. Initial parameters let you adjust camera resolution, FPS, depth sensing parameters and more. These parameters can only be set before opening the camera and cannot be changed while the camera is in use.
InitParameters comes with a default configuration. You can set the following initial parameters:
- Camera configuration parameters, using the
camera_*entries (resolution, image flip…). - SDK configuration parameters, using the
sdk_*entries (verbosity, GPU device used…). - Depth configuration parameters, using the
depth_*entries (depth mode, minimum distance…). - Coordinate frame configuration parameters, using the
coordinate_*entries (coordinate system, coordinate units…). - SVO parameters to use StereoLabs video files with the ZED SDK (filename, real-time mode…)
To get the list of available parameters, see API documentation.
Open the camera
Once the initial configuration is done, open the camera.
Retrieve Camera Information
Camera parameters such as focal length, the field of view or stereo calibration can be retrieved for each eye and resolution. Those values are available in CalibrationParameters. They can be accessed using getCameraInformation(). You can also access IMU and sensor configuration using the Sensors API.
In this tutorial, we simply retrieve the serial number of the camera:
In the console window, you should now see the serial number of the camera (also available on a sticker on the ZED USB cable).
Close the Camera
To close the camera properly, use zed.close() and exit the program.

