ImageUnderstandingIndexingFeature

GoogleApi.ContentWarehouse.V1.Model.ImageUnderstandingIndexingFeature


Table of Contents ▼

Jump to a specific part of the page:

Description

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

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. 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.
  2. floatValue (type: list(number()), default: nil)
    -
  3. imageTemplate (type: GoogleApi.ContentWarehouse.V1.Model.PhotosVisionObjectrecImageTemplate, default: nil)
    - Local features.
  4. int32Value (type: list(integer()), default: nil)
    -
  5. version (type: String.t, default: nil)
    -

Type

@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
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.ImageUnderstandingIndexingFeature