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.
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.
For older releases and changelog, see the ZED SDK release archive.
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.
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, , and : 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.sl.RecordingParameterssl.RecordingStatussl.StreamingProperties