public class TrackingResult
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
TrackingResult.TrackResultKey |
Constructor and Description |
---|
TrackingResult(java.lang.String json) |
Modifier and Type | Method and Description |
---|---|
BBox3D |
getBodyBox()
Rectangular bounding box of the user's body in 3-D space.
|
PointF3D |
getBodyLoc()
PointF3D of the mass center the visible user's body with trackID with respect to Robot Base Coordinates (in meters) x axis means robot to user depth, y means left/right shift, z means user height above ground
|
Rectangle2D |
getBodyLocCam()
Rectangle2D of the mass center the visible user's face in camera frame, normalize to 0 - 1 value. if ( 0.5 , 0.5 ) means face on camera frame center.
|
PersonOrientation |
getBodyOrientation()
If the request has BodyOrientation process, it will return PersonOrientation
|
Rectangle2D |
getFaceBox2D()
Rectangle2D of the ROI bounding user's face in camera frame, normalize to 0 - 1 value. if ( 0.5 , 0.5 ) means face on camera frame center.
|
float |
getTrackConf()
Confidence value of the current tracking results
|
int |
getTrackID()
Track ID is an integer number used to provide temporal consistency to identify the face/person in the current tracked ID
|
java.lang.String |
getUuid()
If the request has face recognition process, it will return face ID (UUID) which recognizes faces
|
boolean |
hasValidDepth() |
boolean |
hasValidHeadROI()
return whether this face is from true head detection or from body rectangle
|
public BBox3D getBodyBox()
BBox3D
public PointF3D getBodyLoc()
PointF3D
public Rectangle2D getBodyLocCam()
Rectangle2D
public PersonOrientation getBodyOrientation()
PersonOrientation
public Rectangle2D getFaceBox2D()
Rectangle2D
public float getTrackConf()
public int getTrackID()
public java.lang.String getUuid()
public boolean hasValidDepth()
public boolean hasValidHeadROI()