This class is deprecated.
The standalone ML Kit SDK replaces this API. For more information, refer to the migration guide.
Represents a detected object by
FirebaseVisionObjectDetector
.
Nested Class Summary
@interface | FirebaseVisionObject.Category | Classification category of detected objects. |
Constant Summary
int | CATEGORY_FASHION_GOOD | |
int | CATEGORY_FOOD | |
int | CATEGORY_HOME_GOOD | |
int | CATEGORY_PLACE | |
int | CATEGORY_PLANT | |
int | CATEGORY_UNKNOWN |
Public Method Summary
Rect |
getBoundingBox()
Gets the axis-aligned bounding rectangle of the detected object.
|
int |
getClassificationCategory()
Gets the
FirebaseVisionObject.Category of the object.
|
Float |
getClassificationConfidence()
Gets the confidence of the on-device object classification.
|
Integer |
getTrackingId()
Gets the tracking ID of the object.
|
Inherited Method Summary
Constants
public static final int CATEGORY_FASHION_GOOD
public static final int CATEGORY_FOOD
public static final int CATEGORY_HOME_GOOD
public static final int CATEGORY_PLACE
public static final int CATEGORY_PLANT
public static final int CATEGORY_UNKNOWN
Public Methods
public Rect getBoundingBox ()
Gets the axis-aligned bounding rectangle of the detected object.
public int getClassificationCategory ()
Gets the
FirebaseVisionObject.Category
of the object. If on-device classification is
disabled, it returns
CATEGORY_UNKNOWN
.
public Float getClassificationConfidence ()
Gets the confidence of the on-device object classification. To be valid, the
confidence must be in the range [0.0, 1.0]. If the confidence is
CATEGORY_UNKNOWN
, the call will return null
.
public Integer getTrackingId ()
Gets the tracking ID of the object. The ID is a non-negative number in
STREAM_MODE
and null
in
SINGLE_IMAGE_MODE
.