Classes | |
| class | Camera |
| This class serves as the primary interface between the camera and the various features provided by the SDK. More... | |
| class | ZEDCommon |
| struct | Matrix3x3 |
| Structure representing a generic 3*3 matrix. More... | |
| struct | Resolution |
| Structure containing the width and height of an image. More... | |
| struct | Rect |
| Structure defining a 2D rectangle with top-left corner coordinates and width/height in pixels. More... | |
| struct | CameraConfiguration |
| Structure containing information about the camera sensor. More... | |
| struct | CameraInformation |
| Structure containing information of a single camera (serial number, model, input type, etc.) More... | |
| class | PositionalTrackingParameters |
| Class containing a set of parameters for the positional tracking module initialization. More... | |
| struct | Pose |
| Structure containing positional tracking data giving the position and orientation of the camera in 3D space. More... | |
| struct | RegionOfInterestParameters |
| Structure containing a set of parameters for the region of interest. More... | |
| struct | PositionalTrackingStatus |
| Lists the different status of positional tracking. More... | |
| struct | ImuData |
| Structure containing data from the IMU sensor. More... | |
| struct | BarometerData |
| Structure containing data from the barometer sensor. More... | |
| struct | MagnetometerData |
| Structure containing data from the magnetometer sensor. More... | |
| struct | TemperatureSensorData |
| Structure containing data from the temperature sensors. More... | |
| struct | SensorsData |
| Structure containing all sensors data (except image sensors) to be used for positional tracking or environment study. More... | |
| struct | SensorParameters |
| Structure containing information about a single sensor available in the current device. More... | |
| struct | SensorsConfiguration |
| Structure containing information about all the sensors available in the current device. More... | |
| class | RuntimeParameters |
| Class containing parameters that defines the behavior of sl.Camera.Grab(). More... | |
| struct | CameraParameters |
| Structure containing the intrinsic parameters of a camera. More... | |
| struct | CalibrationParameters |
| Structure containing intrinsic and extrinsic parameters of the camera (translation and rotation). More... | |
| struct | SVOData |
| Structure containing data that can be stored in and retrieved from SVOs. That information will be ingested with sl.Camera.ingestDataIntoSVO and retrieved with sl.Camera.retrieveSVOData. More... | |
| struct | VoxelMeasureParameters |
| Parameters controlling voxel decimation in Camera.RetrieveVoxelMeasure. More... | |
| class | InitParameters |
| Class containing the options used to initialize the sl.Camera object. More... | |
| struct | RecordingParameters |
| Structure containing the options used to record. More... | |
| struct | StreamingParameters |
| Structure containing the options used to stream with the ZED SDK. More... | |
| struct | DeviceProperties |
| Structure containing information about the properties of a camera. More... | |
| struct | StreamingProperties |
| Structure containing information about the properties of a streaming device. More... | |
| struct | HealthStatus |
| Structure containing the self-diagnostic results of the camera (image, depth, sensor health). Retrieved via Camera.GetHealthStatus. More... | |
| struct | RecordingStatus |
| Structure containing information about the status of the recording. More... | |
| struct | EncodedStreamPacket |
| Single encoded video packet retrieved from a camera source. More... | |
| struct | EncodedStreamInfo |
| Describes one encoded video source exposed by the camera. More... | |
| struct | InputType |
| Structure defining the input type used in the ZED SDK. More... | |
| class | PlaneDetectionParameters |
| Class containing a set of parameters for the plane detection functionality. More... | |
| class | SpatialMappingParameters |
| Class containing a set of parameters for the spatial mapping module. More... | |
| class | Mesh |
| Class representing a mesh and containing the geometric (and optionally texture) data of the scene captured by the spatial mapping module. More... | |
| class | FusedPointCloud |
| A fused point cloud contains both geometric and color data of the scene captured by spatial mapping. More... | |
| struct | Chunk |
| Class representing a sub-mesh containing local vertices and triangles. More... | |
| struct | PlaneData |
| Structure representing a plane defined by a point and a normal, or a plane equation. More... | |
| struct | BatchParameters |
| Structure containing a set of parameters for batch object detection. More... | |
| struct | AI_Model_status |
| Structure containing AI model status. More... | |
| struct | ObjectDetectionParameters |
| Structure containing a set of parameters for the object detection module. More... | |
| struct | ObjectTrackingParameters |
| Structure containing a set of parameters for the object tracking module. More... | |
| struct | ObjectDetectionRuntimeParameters |
| Structure containing a set of runtime parameters for the object detection module. More... | |
| struct | CustomObjectDetectionProperties |
| Structure containing a set of runtime properties of a certain class ID for the object detection module using a custom model. More... | |
| struct | CustomObjectDetectionRuntimeParameters |
| struct | BodyTrackingParameters |
| Structure containing a set of parameters for the body tracking module. More... | |
| struct | BodyTrackingRuntimeParameters |
| Structure containing a set of runtime parameters for the body tracking module. More... | |
| struct | ObjectData |
| Structure containing data of a detected object such as its boundingBox, label, id and its 3D position. More... | |
| struct | CustomBoxObjectData |
| Structure that store externally detected objects. More... | |
| struct | CustomMaskObjectData |
| Structure that store external 2D mask. More... | |
| struct | Objects |
| Structure containing the results of the object detection module. It contains the number of object in the scene (numObject) and the objectData structure for each object. More... | |
| struct | CovarMatrix |
| Full covariance matrix for position (3x3). Only 6 values are necessary [p0, p1, p2] [p1, p3, p4] [p2, p4, p5] More... | |
| struct | BodyData |
| Structure containing data of a detected body/person such as its headBoundingBox, id and its 3D position. More... | |
| struct | Bodies |
| Structure containing the results of the body tracking module. More... | |
| class | ObjectsBatch |
| Class containing batched data of a detected objects from the object detection module. More... | |
| struct | SynchronizationParameter |
| Configuration parameters for data synchronization. More... | |
| struct | InitFusionParameters |
| Holds the options used to initialize the Fusion object. More... | |
| struct | CommunicationParameters |
| Holds the communication parameter to configure the connection between senders and receiver More... | |
| struct | FusionConfiguration |
| Stores the Fusion configuration, can be read from /write to a Json file. More... | |
| struct | BodyTrackingFusionParameters |
| Holds the options used to initialize the body tracking module of the Fusion. More... | |
| struct | BodyTrackingFusionRuntimeParameters |
| Holds the options used to change the behavior of the body tracking module at runtime. More... | |
| struct | CameraIdentifier |
| Used to identify a specific camera in the Fusion API More... | |
| struct | CameraMetrics |
| Holds the metrics of a sender in the fusion process. More... | |
| struct | FusionMetrics |
| Holds the metrics of the fusion process. More... | |
| struct | FusedPositionalTrackingStatus |
| Class containing the overall position fusion status More... | |
| struct | Landmark |
| Represents a 3d landmark. More... | |
| struct | Landmark2D |
| Represents a 2d landmark. More... | |
| struct | GNSSData |
| Structure containing GNSS data to be used for positional tracking as prior. More... | |
| struct | GeoPose |
| Holds Geo reference position. More... | |
| struct | ECEF |
| Represents a world position in ECEF format. More... | |
| struct | ENU |
| Represents a world position in ENU format. More... | |
| struct | LatLng |
| Represents a world position in LatLng format. More... | |
| struct | UTM |
| Represents a world position in UTM format. More... | |
| class | GNSSCalibrationParameters |
| Holds the options used for calibrating GNSS / VIO. More... | |
| class | PositionalTrackingFusionParameters |
| Holds the options used for initializing the positional tracking fusion module. More... | |
| class | Fusion |
| Holds Fusion process data and functions More... | |
| struct | char2 |
| Represents a 2D vector of uchars for use on both the CPU and GPU. More... | |
| struct | char3 |
| Represents a 3D vector of uchars for use on both the CPU and GPU. More... | |
| struct | char4 |
| Represents a 4D vector of uchars for use on both the CPU and GPU. More... | |
| struct | float2 |
| Represents a 2D vector of floats for use on both the CPU and GPU. More... | |
| struct | float3 |
| Represents a 3D vector of floats for use on both the CPU and GPU. More... | |
| struct | float4 |
| Represents a 4D vector of floats for use on both the CPU and GPU. More... | |
| class | Mat |
| Class representing 1 to 4-channel matrix of float or uchar, stored on CPU and/or GPU side. More... | |
Enumerations | |
| enum class | Constant |
| Constant for plugin. Should not be changed More... | |
| enum class | POSITION_TYPE |
| Lists the types of possible position outputs. More... | |
| enum class | ERROR_CODE |
| List of error codes in the ZED SDK. More... | |
| enum class | COORDINATE_SYSTEM |
| Lists available coordinates systems for positional tracking and 3D measures. More... | |
| enum class | MODULE |
| Lists available modules. More... | |
| enum class | POSITIONAL_TRACKING_STATE |
| Lists the different states of positional tracking. More... | |
| enum class | ODOMETRY_STATUS |
| Report the status of current odom tracking. More... | |
| enum class | SPATIAL_MEMORY_STATUS |
| Report the status of current map tracking. More... | |
| enum class | POSITIONAL_TRACKING_FUSION_STATUS |
| Report the status of the positional tracking fusion. More... | |
| enum class | POSITIONAL_TRACKING_MODE |
| Lists the mode of positional tracking that can be used. More... | |
| enum class | COMPUTE_PREFERENCE |
| Lists how much GPU a module is allowed to use. More... | |
| enum class | REFERENCE_FRAME |
| Lists possible types of position matrix used to store camera path and pose. More... | |
| enum class | HEADING_STATE |
| Lists the different states of the magnetic heading. More... | |
| enum class | SENSOR_TYPE |
| Lists available sensor types. More... | |
| enum class | SENSORS_UNIT |
| Lists available measurement units of onboard sensors. More... | |
| enum class | DEPTH_MODE |
| Lists available depth computation modes. More... | |
| enum class | DEPTH_PRECISION |
| Lists the precisions available for neural depth inference. More... | |
| enum class | CUSTOM_DEPTH_FORMAT |
| Lists the content type of the map ingested with Camera.IngestCustomDepth(). More... | |
| enum class | CUSTOM_CONFIDENCE_CONVENTION |
| Lists the value convention of the confidence map optionally ingested with Camera.IngestCustomDepth(). More... | |
| enum class | MEASURE |
| Lists retrievable measures. More... | |
| enum class | VOXELIZATION_MODE |
| Controls how voxel size adapts with depth. More... | |
| enum class | REGION_OF_INTEREST_AUTO_DETECTION_STATE |
| Lists the different states of region of interest auto detection. More... | |
| enum class | INPUT_TYPE |
| Lists available input types in the ZED SDK. More... | |
| enum class | BUS_TYPE |
| Lists available LIVE input type in the ZED SDK. More... | |
| enum class | CAMERA_STATE |
| Lists possible camera states. More... | |
| enum class | RESOLUTION |
| Lists available resolutions. More... | |
| enum class | FLIP_MODE |
| Lists possible flip modes of the camera. More... | |
| enum class | MODEL |
| Lists ZED camera model. SL_MODEL in C wrapper. More... | |
| enum class | VIEW |
| Lists available views. More... | |
| enum class | VIDEO_SETTINGS |
| Lists available camera settings for the camera (contrast, hue, saturation, gain, ...). More... | |
| enum class | TIME_REFERENCE |
| Lists possible time references for timestamps or data. More... | |
| enum class | TIMESTAMP_CLOCK |
| Lists available clock sources for SDK timestamps. More... | |
| enum class | SVO_COMPRESSION_MODE |
| Lists available compression modes for SVO recording. More... | |
| enum class | SVO_ENCODING_PRESET |
| Lists available encoding presets for SVO recording. Controls the speed/quality tradeoff of the GPU hardware encoder. More... | |
| enum class | STREAMING_CODEC |
| Lists the different encoding types for image streaming. More... | |
| enum class | ENCODED_STREAM_SOURCE |
| Identifies which of the camera's encoded video paths to read from. More... | |
| enum class | SIDE |
| Lists possible sides on which to get data from. More... | |
| enum class | AREA_EXPORTING_STATE |
| Lists the different states of spatial memory area export. More... | |
| enum class | MAPPING_RESOLUTION |
| Lists the spatial mapping resolution presets. More... | |
| enum class | MAPPING_RANGE |
| Lists the spatial mapping depth range presets. More... | |
| enum class | SPATIAL_MAP_TYPE |
| Lists the types of spatial maps that can be created. More... | |
| enum class | MESH_FILE_FORMAT |
| Lists available mesh file formats. More... | |
| enum class | MESH_FILTER |
| Lists available mesh filtering intensities. More... | |
| enum class | SPATIAL_MAPPING_STATE |
| Lists the different states of spatial mapping. More... | |
| enum class | UNIT |
| Lists available units for measures. More... | |
| enum class | LENS_DISTORTION_MODEL |
| Lists the lens distortion models used to describe a camera's optics. More... | |
| enum class | PLANE_TYPE |
| Lists the available plane types detected based on its orientation and whether detected by sl.Camera.FindFloorPlane() or sl.Camera.FindPlaneAtHit(). More... | |
| enum class | AREA_EXPORT_STATE |
| Possible states of the ZED's spatial memory area export, for saving 3D features used by the tracking system to relocalize the camera. This is used when saving a mesh generated by spatial mapping when Save Mesh is enabled - a .area file is saved as well. More... | |
| enum class | BODY_FORMAT |
| Lists supported skeleton body models. More... | |
| enum class | BODY_KEYPOINTS_SELECTION |
| Lists supported models for skeleton keypoints selection. More... | |
| enum class | OBJECT_ACCELERATION_PRESET |
| Lists of supported presets for maximum acceleration allowed for a given tracked object. More... | |
| enum class | OBJECT_CLASS |
| Lists available object classes. More... | |
| enum class | OBJECT_SUBCLASS |
| List available object subclasses. More... | |
| enum class | OBJECT_TRACKING_STATE |
| Lists the different states of object tracking. More... | |
| enum class | OBJECT_ACTION_STATE |
| Lists the different states of an object's actions. More... | |
| enum class | OBJECT_DETECTION_MODEL |
| Lists available models for the object detection module. More... | |
| enum class | BODY_TRACKING_MODEL |
| Lists available models for the body tracking module. More... | |
| enum class | BODY_TRACKING_MODEL_GEN |
| Lists the generations of neural network available for the body tracking module. More... | |
| enum class | AI_MODELS |
| Lists available AI models. More... | |
| enum class | OBJECT_FILTERING_MODE |
| Lists supported bounding box preprocessing. More... | |
| enum class | INFERENCE_PRECISION |
| Lists supported bounding box preprocessing. More... | |
| enum class | BODY_18_PARTS |
| Semantic of human body parts and order of sl.BodyData.keypoints for sl.BODY_FORMAT.BODY_18. More... | |
| enum class | BODY_34_PARTS |
| Semantic of human body parts and order of sl.BodyData.keypoints for sl.BODY_FORMAT.BODY_34. More... | |
| enum class | BODY_38_PARTS |
| Semantic of human body parts and order of sl.BodyData.keypoints for sl.BODY_FORMAT.BODY_38. More... | |
| enum class | FUSION_ERROR_CODE |
| Lists the types of error that can be raised by the Fusion. More... | |
| enum class | SENDER_ERROR_CODE |
| Lists the types of error that can be raised during the Fusion by senders. More... | |
| enum class | COMM_TYPE |
| Lists the different types of communications available for Fusion module. More... | |
| enum class | GNSS_FUSION_STATUS |
| Lists the different states of the GNSS fusion. More... | |
| enum class | GNSS_STATUS |
| enum class | GNSS_MODE |
| Gnss mode More... | |
| enum class | FUSION_REFERENCE_FRAME |
| Reference frame used for the positional tracking. More... | |
| enum class | MAT_TYPE |
| Lists available sl.Mat formats. More... | |
| enum class | COPY_TYPE |
| Lists available copy operation on sl.Mat. More... | |
| enum class | MEM |
| Lists available memory type. More... | |
|
strong |
Constant for plugin. Should not be changed
| Enumerator | |
|---|---|
| MAX_OBJECTS | |
| MAX_SUBMESH | Maximum number of chunks. It's best to get relatively few chunks and to update them quickly. |
| MAX_BATCH_SIZE | Max size of trajectory data (number of frames stored) |
| MAX_CAMERA_PLUGIN | Maximum number of cameras that can be instantiated at the same time. Used to initialize arrays of cameras (ex: GetDeviceList()). |
| MAX_FUSED_CAMERAS | Maximum number of camera that can be fused by the Fusion API. |
| ENCODED_STREAM_SOURCE_COUNT | Number of encoded video sources a camera can expose. Used to size the array passed to GetEncodedStreamsInfo(). |
|
strong |
|
strong |
Lists the different states of the magnetic heading.
|
strong |
|
strong |
Lists available AI models.
| Enumerator | |
|---|---|
| MULTI_CLASS_DETECTION | |
| MULTI_CLASS_MEDIUM_DETECTION | |
| MULTI_CLASS_ACCURATE_DETECTION | Related to sl.OBJECT_DETECTION_MODEL.MULTI_CLASS_BOX_ACCURATE |
| HUMAN_BODY_FAST_DETECTION | Related to sl.BODY_TRACKING_MODEL.HUMAN_BODY_FAST |
| HUMAN_BODY_MEDIUM_DETECTION | Related to sl.BODY_TRACKING_MODEL.HUMAN_BODY_MEDIUM |
| HUMAN_BODY_ACCURATE_DETECTION | Related to sl.BODY_TRACKING_MODEL.HUMAN_BODY_ACCURATE |
| HUMAN_BODY_38_FAST_DETECTION | Related to sl.BODY_TRACKING_MODEL.HUMAN_BODY_FAST |
| HUMAN_BODY_38_MEDIUM_DETECTION | Related to sl.BODY_TRACKING_MODEL.HUMAN_BODY_MEDIUM |
| HUMAN_BODY_38_ACCURATE_DETECTION | Related to sl.BODY_TRACKING_MODEL.HUMAN_BODY_ACCURATE |
| PERSON_HEAD_DETECTION | |
| PERSON_HEAD_ACCURATE_DETECTION | Related to sl.OBJECT_DETECTION_MODEL.PERSON_HEAD_BOX_ACCURATE |
| REID_ASSOCIATION | Related to sl.BatchParameters.enable |
| NEURAL_LIGHT_DEPTH | Related to sl.DEPTH_MODE.NEURAL_LIGHT |
| NEURAL_DEPTH | Related to sl.DEPTH_MODE.NEURAL |
| NEURAL_PLUS_DEPTH | Related to sl.DEPTH_MODE.NEURAL_PLUS |
| NEURAL_DEPTH_INT8 | Related to sl.DEPTH_MODE.NEURAL with sl.DEPTH_PRECISION.INT8. Separate artifact and engine from NEURAL_DEPTH: optimizing one does not optimize the other. |
|
strong |
Lists supported bounding box preprocessing.
|
strong |
|
strong |
|
strong |