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.
Mar 31, 2020
ZED SDK 3.1 introduces new Camera control features such as Gamma adjustment for low-light environments and ROI (region of interest) selection for Auto Exposure/Gain.
Onboard sensors capabilities can now be accessed, including data such as sensors resolution, sampling rate, noise density, transforms, etc.
Depth map temporal stability and Quality mode have also been improved, along with many other bug fixes and improvements.
To update to 3.1 from previous 2.X versions, read the migration guide.
For older releases and changelog, see the ZED SDK release archive.
InitParameters, StreamingParameters,...) are out of range.SENSING_MODE::FILL mode with confidence at 100. NaN or Inf values have been removed.HD2K with fps=30 for example).ERROR_CODE::INVALID_CALIBRATION_FILE error in open().libgomp).VIDEO_SETTINGS::GAMMA control to adjust gamma level of the camera. Can be very helpful in low light environments.VIDEO_SETTINGS::AEC_AGC_ROI control to select a region of interest for auto exposure/gain adjustment. Exposure and Gain levels will be automatically optimized for the ROI and not for the full image. This is useful in high dynamic range scenes, for example when indoors and outdoors areas are visible at the same time. See setCameraSettings(sl::VIDEO_SETTINGS,sl::Rect,sl::SIDE) function for more information.CameraInformation structure to improve availability of Camera, Sensors configuration and calibration information.SensorParameter structure to access accelerometer, gyroscope, magnetometer, barometer configuration (resolution, sampling rate, noise density...).stereo_transform (extrinsics stereo parameters) in user COORDINATE_SYSTEM and UNITS.camera_imu_transform to user COORDINATE_SYSTEM and UNITS.Mat::Write() function to adjust quality and size of PNG and JPG files.QUALITY depth mode.Debug compilation mode detection to warn about compatibility issues when mixing with Release libraries.resetPositionalTracking() that was not taking into account user-defined values for the yaw angle.getCameraSettings() behavior when using Streaming input type. Now settings are available even if setCameraSettings() has not been called before.getDeviceList() on Windows. When multiple camera were connected, DeviceProperties of one of the camera were wrong.enableRecording() was called again after disableRecording(), the SVO file was not correctly recorded.setSVOPosition() for H264/H265 SVO files that could return an image at an incorrect position.undef GPU to solve the conflict with the macro and the SDK enumerate values.get_sdk_version() that returned an empty string.Export_SVO sample which didn't set the SVO input correctly.py-devel, py-runtime and tools-devel that are optimized to run with limited storage space (e.g. Jetson Nano).runtime optimized images and ros-devel images (previously only devel was available).NVIDIA_DRIVER_CAPABILITES declaration in each image. It should now better control which driver features (e.g. compute, graphics) are exposed to the container.devel images size by removing unnecessary tools and graphics libraries (moved to gl-devel images).world_frame parameter.publish_pose_covariance parameter, now covariance for pose and odometry is always published._m from parameters mapping/resolution_m and mapping/max_mapping_range_m.depth_resample_factor to depth_downsample_factor.img_resample_factor to img_downsample_factor.odometry_db to area_memory_db_path.grab_frame_rate.pub_frame_rate to reduce Video and Depth publishing frequency irrespective of Camera FPS.gamma for Gamma Control.depth_texture_conf to filter depth according to textureness information./<camera_name>/<node_name>/camera_imu_transform