public final class ImageSegmentationPredictionResult extends GeneratedMessageV3 implements ImageSegmentationPredictionResultOrBuilder
Prediction output format for Image Segmentation.
Protobuf type
google.cloud.aiplatform.v1beta1.schema.predict.prediction.ImageSegmentationPredictionResult
Fields
public static final int CATEGORY_MASK_FIELD_NUMBER
Field Value
public static final int CONFIDENCE_MASK_FIELD_NUMBER
Field Value
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public String getCategoryMask()
A PNG image where each pixel in the mask represents the category in which
the pixel in the original image was predicted to belong to. The size of
this image will be the same as the original image. The mapping between the
AnntoationSpec and the color can be found in model's metadata. The model
will choose the most likely category and if none of the categories reach
the confidence threshold, the pixel will be marked as background.
string category_mask = 1;
Returns
Type | Description |
String | The categoryMask.
|
public ByteString getCategoryMaskBytes()
A PNG image where each pixel in the mask represents the category in which
the pixel in the original image was predicted to belong to. The size of
this image will be the same as the original image. The mapping between the
AnntoationSpec and the color can be found in model's metadata. The model
will choose the most likely category and if none of the categories reach
the confidence threshold, the pixel will be marked as background.
string category_mask = 1;
Returns
Type | Description |
ByteString | The bytes for categoryMask.
|
public String getConfidenceMask()
A one channel image which is encoded as an 8bit lossless PNG. The size of
the image will be the same as the original image. For a specific pixel,
darker color means less confidence in correctness of the cateogry in the
categoryMask for the corresponding pixel. Black means no confidence and
white means complete confidence.
string confidence_mask = 2;
Returns
Type | Description |
String | The confidenceMask.
|
public ByteString getConfidenceMaskBytes()
A one channel image which is encoded as an 8bit lossless PNG. The size of
the image will be the same as the original image. For a specific pixel,
darker color means less confidence in correctness of the cateogry in the
categoryMask for the corresponding pixel. Black means no confidence and
white means complete confidence.
string confidence_mask = 2;
Returns
Type | Description |
ByteString | The bytes for confidenceMask.
|
public static ImageSegmentationPredictionResult getDefaultInstance()
Returns
public ImageSegmentationPredictionResult getDefaultInstanceForType()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public Parser<ImageSegmentationPredictionResult> getParserForType()
Returns
Overrides
public int getSerializedSize()
Returns
Overrides
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public static ImageSegmentationPredictionResult.Builder newBuilder()
Returns
public static ImageSegmentationPredictionResult.Builder newBuilder(ImageSegmentationPredictionResult prototype)
Parameter
Returns
public ImageSegmentationPredictionResult.Builder newBuilderForType()
Returns
protected ImageSegmentationPredictionResult.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public static ImageSegmentationPredictionResult parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static ImageSegmentationPredictionResult parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ImageSegmentationPredictionResult parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static ImageSegmentationPredictionResult parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ImageSegmentationPredictionResult parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static ImageSegmentationPredictionResult parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ImageSegmentationPredictionResult parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static ImageSegmentationPredictionResult parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ImageSegmentationPredictionResult parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static ImageSegmentationPredictionResult parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ImageSegmentationPredictionResult parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static ImageSegmentationPredictionResult parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<ImageSegmentationPredictionResult> parser()
Returns
public ImageSegmentationPredictionResult.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions