Interface LabelDetectionConfigOrBuilder (2.31.0)

public interface LabelDetectionConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getFrameConfidenceThreshold()

public abstract float getFrameConfidenceThreshold()

The confidence threshold we perform filtering on the labels from frame-level detection. If not set, it is set to 0.4 by default. The valid range for this threshold is [0.1, 0.9]. Any value set outside of this range will be clipped. Note: For best results, follow the default threshold. We will update the default threshold everytime when we release a new model.

float frame_confidence_threshold = 4;

Returns
TypeDescription
float

The frameConfidenceThreshold.

getLabelDetectionMode()

public abstract LabelDetectionMode getLabelDetectionMode()

What labels should be detected with LABEL_DETECTION, in addition to video-level labels or segment-level labels. If unspecified, defaults to SHOT_MODE.

.google.cloud.videointelligence.v1p3beta1.LabelDetectionMode label_detection_mode = 1;

Returns
TypeDescription
LabelDetectionMode

The labelDetectionMode.

getLabelDetectionModeValue()

public abstract int getLabelDetectionModeValue()

What labels should be detected with LABEL_DETECTION, in addition to video-level labels or segment-level labels. If unspecified, defaults to SHOT_MODE.

.google.cloud.videointelligence.v1p3beta1.LabelDetectionMode label_detection_mode = 1;

Returns
TypeDescription
int

The enum numeric value on the wire for labelDetectionMode.

getModel()

public abstract String getModel()

Model to use for label detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".

string model = 3;

Returns
TypeDescription
String

The model.

getModelBytes()

public abstract ByteString getModelBytes()

Model to use for label detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".

string model = 3;

Returns
TypeDescription
ByteString

The bytes for model.

getStationaryCamera()

public abstract boolean getStationaryCamera()

Whether the video has been shot from a stationary (i.e., non-moving) camera. When set to true, might improve detection accuracy for moving objects. Should be used with SHOT_AND_FRAME_MODE enabled.

bool stationary_camera = 2;

Returns
TypeDescription
boolean

The stationaryCamera.

getVideoConfidenceThreshold()

public abstract float getVideoConfidenceThreshold()

The confidence threshold we perform filtering on the labels from video-level and shot-level detections. If not set, it's set to 0.3 by default. The valid range for this threshold is [0.1, 0.9]. Any value set outside of this range will be clipped. Note: For best results, follow the default threshold. We will update the default threshold everytime when we release a new model.

float video_confidence_threshold = 5;

Returns
TypeDescription
float

The videoConfidenceThreshold.