This class is deprecated.
The standalone ML Kit SDK replaces this API. For more information, refer to the migration guide.
Options for
FirebaseVisionObjectDetector
.
Nested Class Summary
class | FirebaseVisionObjectDetectorOptions.Builder | Builder of
FirebaseVisionObjectDetectorOptions . |
|
@interface | FirebaseVisionObjectDetectorOptions.DetectorMode | The detector mode which indicates whether detection is for single image or for streaming. |
Constant Summary
int | SINGLE_IMAGE_MODE | It is designed for single images where the detection of each image is independent. |
int | STREAM_MODE | It is designed for streaming frames from video or camera. |
Public Method Summary
boolean | |
int |
hashCode()
|
Inherited Method Summary
Constants
public static final int SINGLE_IMAGE_MODE
It is designed for single images where the detection of each image is independent.
In this mode, the detector would return detection results slower than
STREAM_MODE
.
public static final int STREAM_MODE
It is designed for streaming frames from video or camera. In this mode, the detector
would return the detection results faster than
SINGLE_IMAGE_MODE
, since it leverages the detection results from previous
images. Therefore, it may not return results for a new object in the first few frames
after a new object appears in the images, since there is no previous result about this
object to help.
Note that if the time-interval between two consecutive frames is too large, say several hundred milliseconds, the previous detected objects would be lost and all objects would be treated as new objects.