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.
Blackwell GPUs must use TensorRT 10 and CUDA 12
ZED SDK 5.0 delivers 5× faster depth sensing, 300% lower compute load on Jetson, and improved depth accuracy in challenging environments. It introduces new depth modes powered by TERRA AI, offering options for higher accuracy and faster depth processing to suit different applications. The update also debuts Magellan™, a vision-based localization system providing centimeter-level positioning indoors and outdoors. Additionally, the capture pipeline architecture has been optimized to improve stability, reduce dropped frames, and lower video latency to under 60ms, delivering one of the lowest latencies in the industry.
For older releases and changelog, see the ZED SDK release archive.
Pascal GPUs must use TensorRT 8
Sep 23, 2025
std::future_error that could randomly occur with different frequencies on various setups when the health_check feature is enabled.TypeError when calling get_camera_information from a ZEDOne with the Python API.Sep 9, 2025
sl::Camera::reboot in a running application.sl::GeoPose returned empty pose_data.sl::Pose::valid from sl::Fusion::getPosition always returned true.SL_GNSSData in the C wrapper.enable_hdr parameter in sl.InitParametersOne in the ZED Python API.Jul 29, 2025
<, <=, >, and >= for all enums of the ZED Python API (pyzed). Previously, only == and != were available.Jul 22, 2025
getAreaExportState function to return an error code when saving an area map using Positional Tracking GEN_3.focal_length_metric.findFloorPlane leading to a possible wrong output transform depending on the used coordinate system..svo and .svo2 file formats. Previously, some samples only recognized the .svo extension.ERROR_CODE), stopping only on ERROR-level. This improves robustness when occasional issues, like image degradation detected by enable_image_validity_check, occur but the ZED SDK remains functional.get_python_api.pyzed) and numpy that occurred specifically on Windows platforms with Python versions 3.9, 3.10, and 3.11. This fix ensures stable integration and prevents runtime errors related to ABI mismatches in these configurations.Jul 1, 2025
svo_real_time_mode from true to false for CameraOne's InitParametersOne, to match the stereo camera's default parameters.Jun 17, 2025
NEURAL and NEURAL_PLUS depth modes, even compared to the NEURAL model released in 5.0.0 EA, with enhanced temporal stability and robustness against reflections, repetitive patterns, and complex-structured objects.retrieve_objects using CUSTOM_BOX_OBJECTS with the resolution set to VGA.getCurrentFPS.UDPSocket crash when streaming from a Jetson to a desktop.enableRecording from working with localhost. This is now supported.getVideoSettings(sl::VIDEO_SETTINGS::WHITEBALANCE_AUTO) on ZED-X / ZED-XOne, which was returning an incorrect value at launch (noticeable in ZED Explorer with multiple cameras).--config option in ZED Media Server.--force-reinstall by default to avoid issues with stale pyzed after reinstallation.May 16, 2025
Please note that 5.0.1 and 5.0.0 are not binary compatible. The Python API package will only work with 5.0.1. You should compile it from source if needed to run with 5.0.0.
retrieveObjects and retrieveBodies functions without runtime parameters have been added as well.ENU2Geo and Geo2ENU in sl::Fusion, making it easy to compute latitude-longitude coordinates of a 3D point. See the C++ Geoloc playback sample (convert2Geo function).GEN_3.GEN_3 loop closure detection and map optimization.GEN_3 area mapping file size and saving/loading times.setSVOPosition functions using index or timestamp input. It should now set the expected frame.retrieveImage output when using specific resolutions. The issue could affect grayscale or low-resolution images.isVideoSettingsSupported function with the AEC_AGC_ROI setting that would return invalid results.retrieveObjects and retrieveBodies with runtime parameters is now deprecated. Setting runtime parameters should now be done using the dedicated setters.Mar 19, 2025
NEURAL_LIGHT mode, and updated NEURAL and NEURAL_PLUS. They're faster, more precise, and more robust. The older computer vision modes are now deprecated, the previous NEURAL models can still be accessed for retro compatibility.sl::Camera::read() function that optionally separates the grab() function into two distinct operations: acquiring new images and processing data. This function does not affect existing applications using grab(), it will detect if the read() function was called or not. It enables parallel computing tasks, such as object detection.sl::Resolution(-1,-1) selecting the internal best compromise for both quality and speed.GEN_3, which offers enhanced accuracy and stability.VIDEO_SETTINGS::SCENE_ILLUMINANCE to get the Luminance (LUX) of the scene when using ZED X camerasGEN_2Camera::retrieveImage and Camera::retrieveMeasure for improved performance in GPU asynchronous workflows.blobFromImage, and blobFromImages, for converting images to Deep Learning model tensor inputs.Mat::convertColor, for common color conversions, such as swapping red and blue channels and removing the alpha channel.sl::CameraOneInitParameters::depth_stabilization value set to 30, it provides a more stable depth with minimal motion artifactsCamera::retrieveObjects to Camera::retrieveCustomObjects for custom object detection. The default behavior remains unaffected, but the new method is required when using CustomObjectDetectionRuntimeParameters.CustomObjectDetectionProperties struct:(min|max)_box_(width|height)_meters, to give control to maximum 3D objects dimensionsnative_mapped_class, to allow remapping a custom label to the SDK’s internal SUBCLASS and profit the internal tuningobject_acceleration_preset and max_allowed_acceleration to have better control of the tracked objects' maximum accelerationGEN_2resetPositionalTracking when using Positional Tracking GEN_2read() function for more efficient asynchronous detection.