SVO_COMPRESSION_MODE Class Reference

Lists available compression modes for SVO recording. More...

Static Functions

def from_string (str, name)
 Converts a string to the corresponding SVO_COMPRESSION_MODE enum value. More...
 

Detailed Description

Lists available compression modes for SVO recording.

Note
LOSSLESS is an improvement of previous lossless compression (used in ZED Explorer), even if size may be bigger, compression time is much faster.
Enumerator
LOSSLESS PNG/ZSTD (lossless) CPU based compression.
Average size: 42% of RAW
H264 H264 (AVCHD) GPU based compression.
Average size: 1% of RAW
Note
Requires a NVIDIA GPU.
H265 H265 (HEVC) GPU based compression.
Average size: 1% of RAW
Note
Requires a NVIDIA GPU.
H264_LOSSLESS H264 Lossless GPU/Hardware based compression.
Average size: 25% of RAW
Provides a SSIM/PSNR result (vs RAW) >= 99.9%.
Note
Requires a NVIDIA GPU.
H265_LOSSLESS H265 Lossless GPU/Hardware based compression.
Average size: 25% of RAW
Provides a SSIM/PSNR result (vs RAW) >= 99.9%.
Note
Requires a NVIDIA GPU.

Functions

◆ from_string()

def from_string (   str,
  name 
)
static

Converts a string to the corresponding SVO_COMPRESSION_MODE enum value.

Parameters
name: The string representation of the SVO_COMPRESSION_MODE enum value.
Returns
The corresponding SVO_COMPRESSION_MODE enum value. If the string does not match any SVO_COMPRESSION_MODE, SVO_COMPRESSION_MODE.LAST is returned.