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()
BBox3Dpublic PointF3D getBodyLoc()
PointF3Dpublic Rectangle2D getBodyLocCam()
Rectangle2Dpublic PersonOrientation getBodyOrientation()
PersonOrientationpublic Rectangle2D getFaceBox2D()
Rectangle2Dpublic float getTrackConf()
public int getTrackID()
public java.lang.String getUuid()
public boolean hasValidDepth()
public boolean hasValidHeadROI()