Reference documentation and code samples for the Cloud Video Intelligence V1 API class Google::Cloud::VideoIntelligence::V1::LabelDetectionConfig.
Config for LABEL_DETECTION.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#frame_confidence_threshold
def frame_confidence_threshold() -> ::Float
Returns
- (::Float) — 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.
#frame_confidence_threshold=
def frame_confidence_threshold=(value) -> ::Float
Parameter
- value (::Float) — 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.
Returns
- (::Float) — 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.
#label_detection_mode
def label_detection_mode() -> ::Google::Cloud::VideoIntelligence::V1::LabelDetectionMode
Returns
-
(::Google::Cloud::VideoIntelligence::V1::LabelDetectionMode) — What labels should be detected with LABEL_DETECTION, in addition to
video-level labels or segment-level labels.
If unspecified, defaults to
SHOT_MODE
.
#label_detection_mode=
def label_detection_mode=(value) -> ::Google::Cloud::VideoIntelligence::V1::LabelDetectionMode
Parameter
-
value (::Google::Cloud::VideoIntelligence::V1::LabelDetectionMode) — What labels should be detected with LABEL_DETECTION, in addition to
video-level labels or segment-level labels.
If unspecified, defaults to
SHOT_MODE
.
Returns
-
(::Google::Cloud::VideoIntelligence::V1::LabelDetectionMode) — What labels should be detected with LABEL_DETECTION, in addition to
video-level labels or segment-level labels.
If unspecified, defaults to
SHOT_MODE
.
#model
def model() -> ::String
Returns
- (::String) — Model to use for label detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".
#model=
def model=(value) -> ::String
Parameter
- value (::String) — Model to use for label detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".
Returns
- (::String) — Model to use for label detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".
#stationary_camera
def stationary_camera() -> ::Boolean
Returns
-
(::Boolean) — 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.
#stationary_camera=
def stationary_camera=(value) -> ::Boolean
Parameter
-
value (::Boolean) — 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.
Returns
-
(::Boolean) — 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.
#video_confidence_threshold
def video_confidence_threshold() -> ::Float
Returns
- (::Float) — 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.
#video_confidence_threshold=
def video_confidence_threshold=(value) -> ::Float
Parameter
- value (::Float) — 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.
Returns
- (::Float) — 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.