The ZED SDK allows you to add depth, motion sensing and spatial AI to your application. Available as a standalone installer, it includes applications, tools and sample projects with source code.
This version of the installer includes the standard dynamic libraries, tools and samples.
This version of the installer includes the standard dynamic libraries, tools and samples but also the static libraries and their dependencies.
These versions are too old and no longer fully supported, the AI module is running older version of models and performance and accuracy can be significantly lower.
This version of the installer includes the standard dynamic libraries, tools and samples.
This version of the installer includes the standard dynamic libraries, tools and samples but also the static libraries and their dependencies.
Mar 10, 2021
The new ZED SDK 3.4 brings major improvements to positional tracking area recognition and ZEDfu spatial mapping application, along with many other fixes and SDK enhancements.
This release also adds support for JetPack 4.5.
sl::ObjectDetectionParameters::enable_mask_output = true
.sl::ObjectDetectionRuntimeParameters::object_class_detection_confidence_threshold
.sl::Camera::getStreamingDeviceList()
when using multiple sub-network.sl::FLIP_MODE
.sl::SENSING_MODE::FILL
on Jetson, causing a black depth image in fill mode.texture_confidence_threshold
in sl::RuntimeParameters::save/load
functions. This parameter can now be correctly saved and loaded.sl::Mat::write()
function when using U16_C1
sl::Mat
format (provided by sl::MEASURE::DEPTH_U16_MM
and sl::MEASURE::DEPTH_U16_MM_RIGHT
).grab()
returns an sl::ERROR_CODE::CAMERA_NOT_INITIALIZED
when next image in SVO was not available in the next 2 seconds.sl::InitParameter::load/save
functions when using streaming input type.The IP/port was not properly saved in the .yml file and load function was therefore returning false. It is now correctly saved and therefore will be properly parsed during load.
sl::SensorsData::imu::pose_covariance
and sl::CameraInformation::sensors_configuration::camera_imu_transform
when using Streaming or SVO input mode.sl::FusedPointCloud::save()
when trying to save a fused point cloud as an OBJ file.OFFLINE
mode in ZEDfu which greatly increases tracking and mapping quality on recorded SVOs.LIVE
method. This also greatly reduces the LOST
tracking state that would often occur when running spatial mapping.sl::MEASURE::DEPTH_U16_MM
and sl::MEASURE::DEPTH_U16_MM_RIGHT
.sl::MAT_TYPE::U16_C1
type with values stored in millimeters. This is useful for applications and integrations that require a 16-bit depth format.sl::InitParameters::optional_opencv_calibration_file
.sl::Camera::updateSelfCalibration()
function to launch a camera self calibration update process at runtime.sl::Camera::open()
has been successfully called. This function is similar to resetSelfCalibration()
that was removed in 3.0.sl::Resolution getResolution(RESOLUTION resolution)
function.sl::SensorData::imu
that provided different data between LIVE input and STREAMING input.This issue was reported on GitHub.sl::Camera::getSensorsData()
will provide the same values if using LIVE
or STREAMING
input.sl::ObjectData::keypoint_confidence
.sl::ObjectDetectionParameters::max_range
.get_resolution()
function.sleep_us
to tell a program to sleep for a given period of time in microseconds.sl.SpatialMappingParameters
into (resp. from) a file.effective_rate
attribute to sl.BarometerData
to retrieve the real-time data acquisition rate.sl.Camera
class to check whether or not the Positional Tracking is enabled.FLIP_MODE
enum.sl.ObjectDetectionParameters
to select which objects to track and detect.transpose_mat
, inverse_mat
, zeros
static methods in Matrix3f
and Matrix4f
classes.sl.ObjectData
attribute setters.zeros()
to create a sl.Orientation
filled with zeros.sl.PointCloudChunk
, sl.FusedPointCloud
vertices
: they contained only 3D positional info and now include color information.sl.FusedPointCloud
.sl.RuntimeParameters
, sl.StreamingParameters
, sl.RecordingParameters
, sl.RecordingStatus
and sl.StreamingProperties
: some attributes could not be retrieved properly.enableRecording()
/disableRecording()
calls due to a bug in the Tegra encoder. Calls are now unlimited.UINT16
depth maps.zedsrc
to match the names used in the ZED SDK.For older releases and changelog, see the ZED SDK release archive.