public final class LabelDetectionConfig extends com.google.protobuf.GeneratedMessageV3 implements LabelDetectionConfigOrBuilder
Config for LABEL_DETECTION.Protobuf type
google.cloud.videointelligence.v1p3beta1.LabelDetectionConfig| Modifier and Type | Class and Description |
|---|---|
static class |
LabelDetectionConfig.Builder
Config for LABEL_DETECTION.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
FRAME_CONFIDENCE_THRESHOLD_FIELD_NUMBER |
static int |
LABEL_DETECTION_MODE_FIELD_NUMBER |
static int |
MODEL_FIELD_NUMBER |
static int |
STATIONARY_CAMERA_FIELD_NUMBER |
static int |
VIDEO_CONFIDENCE_THRESHOLD_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static LabelDetectionConfig |
getDefaultInstance() |
LabelDetectionConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
float |
getFrameConfidenceThreshold()
The confidence threshold we perform filtering on the labels from
frame-level detection.
|
LabelDetectionMode |
getLabelDetectionMode()
What labels should be detected with LABEL_DETECTION, in addition to
video-level labels or segment-level labels.
|
int |
getLabelDetectionModeValue()
What labels should be detected with LABEL_DETECTION, in addition to
video-level labels or segment-level labels.
|
String |
getModel()
Model to use for label detection.
|
com.google.protobuf.ByteString |
getModelBytes()
Model to use for label detection.
|
com.google.protobuf.Parser<LabelDetectionConfig> |
getParserForType() |
int |
getSerializedSize() |
boolean |
getStationaryCamera()
Whether the video has been shot from a stationary (i.e., non-moving)
camera.
|
float |
getVideoConfidenceThreshold()
The confidence threshold we perform filtering on the labels from
video-level and shot-level detections.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static LabelDetectionConfig.Builder |
newBuilder() |
static LabelDetectionConfig.Builder |
newBuilder(LabelDetectionConfig prototype) |
LabelDetectionConfig.Builder |
newBuilderForType() |
protected LabelDetectionConfig.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static LabelDetectionConfig |
parseDelimitedFrom(InputStream input) |
static LabelDetectionConfig |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LabelDetectionConfig |
parseFrom(byte[] data) |
static LabelDetectionConfig |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LabelDetectionConfig |
parseFrom(ByteBuffer data) |
static LabelDetectionConfig |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LabelDetectionConfig |
parseFrom(com.google.protobuf.ByteString data) |
static LabelDetectionConfig |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LabelDetectionConfig |
parseFrom(com.google.protobuf.CodedInputStream input) |
static LabelDetectionConfig |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LabelDetectionConfig |
parseFrom(InputStream input) |
static LabelDetectionConfig |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<LabelDetectionConfig> |
parser() |
LabelDetectionConfig.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int LABEL_DETECTION_MODE_FIELD_NUMBER
public static final int STATIONARY_CAMERA_FIELD_NUMBER
public static final int MODEL_FIELD_NUMBER
public static final int FRAME_CONFIDENCE_THRESHOLD_FIELD_NUMBER
public static final int VIDEO_CONFIDENCE_THRESHOLD_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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;
getLabelDetectionModeValue in interface LabelDetectionConfigOrBuilderpublic 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;
getLabelDetectionMode in interface LabelDetectionConfigOrBuilderpublic 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;getStationaryCamera in interface LabelDetectionConfigOrBuilderpublic String getModel()
Model to use for label detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".
string model = 3;getModel in interface LabelDetectionConfigOrBuilderpublic com.google.protobuf.ByteString getModelBytes()
Model to use for label detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".
string model = 3;getModelBytes in interface LabelDetectionConfigOrBuilderpublic 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;getFrameConfidenceThreshold in interface LabelDetectionConfigOrBuilderpublic 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;getVideoConfidenceThreshold in interface LabelDetectionConfigOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static LabelDetectionConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LabelDetectionConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LabelDetectionConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LabelDetectionConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LabelDetectionConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LabelDetectionConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LabelDetectionConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static LabelDetectionConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static LabelDetectionConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static LabelDetectionConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static LabelDetectionConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static LabelDetectionConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic LabelDetectionConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static LabelDetectionConfig.Builder newBuilder()
public static LabelDetectionConfig.Builder newBuilder(LabelDetectionConfig prototype)
public LabelDetectionConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected LabelDetectionConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static LabelDetectionConfig getDefaultInstance()
public static com.google.protobuf.Parser<LabelDetectionConfig> parser()
public com.google.protobuf.Parser<LabelDetectionConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public LabelDetectionConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.