View Source GoogleApi.ContentWarehouse.V1.Model.ImageUnderstandingIndexingFeature (google_api_content_warehouse v0.3.0)

Image feature embedding proto. It supports various embedding formats: raw bytes, floating point values, and tokens.

Attributes

  • bytesValue (type: String.t, default: nil) - Multiple fields can be set. For example for Starburst V3, they can be used to store compressed byte, raw float feature, and tokens, respectively.
  • floatValue (type: list(number()), default: nil) -
  • imageTemplate (type: GoogleApi.ContentWarehouse.V1.Model.PhotosVisionObjectrecImageTemplate.t, default: nil) - Local features.
  • int32Value (type: list(integer()), default: nil) -
  • version (type: String.t, default: nil) -

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.ImageUnderstandingIndexingFeature{
  bytesValue: String.t() | nil,
  floatValue: [number()] | nil,
  imageTemplate:
    GoogleApi.ContentWarehouse.V1.Model.PhotosVisionObjectrecImageTemplate.t()
    | nil,
  int32Value: [integer()] | nil,
  version: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.