Class: Google::Apis::DatalabelingV1beta1::GoogleCloudDatalabelingV1beta1ImageSegmentationAnnotation
- Inherits:
-
Object
- Object
- Google::Apis::DatalabelingV1beta1::GoogleCloudDatalabelingV1beta1ImageSegmentationAnnotation
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/datalabeling_v1beta1/classes.rb,
lib/google/apis/datalabeling_v1beta1/representations.rb,
lib/google/apis/datalabeling_v1beta1/representations.rb
Overview
Image segmentation annotation.
Instance Attribute Summary collapse
-
#annotation_colors ⇒ Hash<String,Google::Apis::DatalabelingV1beta1::GoogleCloudDatalabelingV1beta1AnnotationSpec>
The mapping between rgb color and annotation spec.
-
#image_bytes ⇒ String
A byte string of a full image's color map.
-
#mime_type ⇒ String
Image format.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDatalabelingV1beta1ImageSegmentationAnnotation
constructor
A new instance of GoogleCloudDatalabelingV1beta1ImageSegmentationAnnotation.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDatalabelingV1beta1ImageSegmentationAnnotation
Returns a new instance of GoogleCloudDatalabelingV1beta1ImageSegmentationAnnotation.
2709 2710 2711 |
# File 'lib/google/apis/datalabeling_v1beta1/classes.rb', line 2709 def initialize(**args) update!(**args) end |
Instance Attribute Details
#annotation_colors ⇒ Hash<String,Google::Apis::DatalabelingV1beta1::GoogleCloudDatalabelingV1beta1AnnotationSpec>
The mapping between rgb color and annotation spec. The key is the rgb color
represented in format of rgb(0, 0, 0). The value is the AnnotationSpec.
Corresponds to the JSON property annotationColors
2696 2697 2698 |
# File 'lib/google/apis/datalabeling_v1beta1/classes.rb', line 2696 def annotation_colors @annotation_colors end |
#image_bytes ⇒ String
A byte string of a full image's color map.
Corresponds to the JSON property imageBytes
NOTE: Values are automatically base64 encoded/decoded in the client library.
2702 2703 2704 |
# File 'lib/google/apis/datalabeling_v1beta1/classes.rb', line 2702 def image_bytes @image_bytes end |
#mime_type ⇒ String
Image format.
Corresponds to the JSON property mimeType
2707 2708 2709 |
# File 'lib/google/apis/datalabeling_v1beta1/classes.rb', line 2707 def mime_type @mime_type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2714 2715 2716 2717 2718 |
# File 'lib/google/apis/datalabeling_v1beta1/classes.rb', line 2714 def update!(**args) @annotation_colors = args[:annotation_colors] if args.key?(:annotation_colors) @image_bytes = args[:image_bytes] if args.key?(:image_bytes) @mime_type = args[:mime_type] if args.key?(:mime_type) end |