Structure containing data of a detected body/person such as its headBoundingBox, id and its 3D position. More...
Attributes | |
| int | id |
| Body/person identification number. More... | |
| string | uniqueObjectId |
| Unique id to help identify and track AI detections. More... | |
| sl.OBJECT_TRACKING_STATE | trackingState |
| Body/person tracking state. More... | |
| sl.OBJECT_ACTION_STATE | actionState |
| Body/person action state. More... | |
| Vector3 | position |
| Body/person 3D centroid. More... | |
| Vector3 | velocity |
| Body/person 3D velocity. More... | |
| float[] | positionCovariance |
| Covariance matrix of the 3D position. More... | |
| float | confidence |
| Detection confidence value of the body/person. More... | |
| System.IntPtr | mask |
| Mask defining which pixels which belong to the body/person (in boundingBox and set to 255) and those of the background (set to 0). More... | |
| Vector2[] | boundingBox2D |
| 2D bounding box of the body/person represented as four 2D points starting at the top left corner and rotation clockwise. More... | |
| Vector3 | headPosition |
| 3D centroid of the head of the body/person. More... | |
| Vector3 | dimensions |
| 3D body/person dimensions: width, height, length. More... | |
| Vector3[] | boundingBox |
| 3D bounding box of the body/person represented as eight 3D points. More... | |
| Vector3[] | headBoundingBox |
| 3D bounding box of the head of the body/person represented as eight 3D points. More... | |
| Vector2[] | headBoundingBox2D |
| 2D bounding box of the head of the body/person represented as four 2D points starting at the top left corner and rotation clockwise. More... | |
| Vector2[] | keypoints2D |
| Set of useful points representing the human body in 2D. More... | |
| Vector3[] | keypoints |
| Set of useful points representing the human body in 3D. More... | |
| float[] | keypointConfidence |
| Array of detection confidences for each keypoint. More... | |
| CovarMatrix[] | keypointCovariances |
| Array of detection covariance for each keypoint. More... | |
| Vector3[] | localPositionPerJoint |
| Array of local position (position of the child keypoint with respect to its parent expressed in its parent coordinate frame) for each keypoint. More... | |
| Quaternion[] | localOrientationPerJoint |
| Array of local orientation for each keypoint. More... | |
| Quaternion | globalRootOrientation |
| Global root orientation of the skeleton. More... | |
Structure containing data of a detected body/person such as its headBoundingBox, id and its 3D position.
| int id |
Body/person identification number.
It is used as a reference when tracking the body through the frames.
| string uniqueObjectId |
Unique id to help identify and track AI detections.
It can be either generated externally, or by using sl.Camera.GenerateUniqueID() or left empty.
| sl.OBJECT_TRACKING_STATE trackingState |
Body/person tracking state.
| sl.OBJECT_ACTION_STATE actionState |
Body/person action state.
| Vector3 position |
Body/person 3D centroid.
| Vector3 velocity |
Body/person 3D velocity.
sl.InitParameters.coordinateUnits / s and expressed in sl.RuntimeParameters.measure3DReferenceFrame. | float [] positionCovariance |
Covariance matrix of the 3D position.
positionCovariance[i] | float confidence |
Detection confidence value of the body/person.
From 0 to 100, a low value means the body might not be localized perfectly.
| System.IntPtr mask |
Mask defining which pixels which belong to the body/person (in boundingBox and set to 255) and those of the background (set to 0).
| Vector2 [] boundingBox2D |
2D bounding box of the body/person represented as four 2D points starting at the top left corner and rotation clockwise.
[0, 0] is the top left corner. | Vector3 headPosition |
3D centroid of the head of the body/person.
| Vector3 dimensions |
3D body/person dimensions: width, height, length.
| Vector3 [] boundingBox |
3D bounding box of the body/person represented as eight 3D points.
| Vector3 [] headBoundingBox |
3D bounding box of the head of the body/person represented as eight 3D points.
| Vector2 [] headBoundingBox2D |
2D bounding box of the head of the body/person represented as four 2D points starting at the top left corner and rotation clockwise.
[0, 0] is the top left corner. | Vector2 [] keypoints2D |
Set of useful points representing the human body in 2D.
[0, 0] is the top left corner. | Vector3 [] keypoints |
Set of useful points representing the human body in 3D.
| float [] keypointConfidence |
Array of detection confidences for each keypoint.
| CovarMatrix [] keypointCovariances |
Array of detection covariance for each keypoint.
| Vector3 [] localPositionPerJoint |
Array of local position (position of the child keypoint with respect to its parent expressed in its parent coordinate frame) for each keypoint.
| Quaternion [] localOrientationPerJoint |
Array of local orientation for each keypoint.
| Quaternion globalRootOrientation |
Global root orientation of the skeleton.
The orientation is also represented by a quaternion.