MediaIndexRegion

AI Overview😉

  • The potential purpose of this module is to analyze and understand the content of images, particularly in the context of e-commerce and product search. It appears to be focused on detecting and extracting information about products, such as apparel and generic features, within images.
  • This module could impact search results by allowing Google to better understand the visual content of images and return more relevant results for product-related searches. It may also enable features like visual search, where users can search for products using images rather than text. This could lead to more accurate and relevant search results, especially for users searching for specific products or brands.
  • To be more favorable for this function, a website could ensure that their product images are high-quality, well-lit, and clearly showcase the product from multiple angles. They could also provide detailed and accurate alt text and metadata for their images, including information about the products depicted. Additionally, optimizing images for fast loading times and using structured data like schema.org markup could also help Google's algorithms better understand the content of the images and improve search rankings.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.MediaIndexRegion (google_api_content_warehouse v0.4.0)

Metadata associated with a region in an image. NEXT_ID: 14

Attributes

  • boundingBox (type: GoogleApi.ContentWarehouse.V1.Model.MediaIndexBoundingbox.t, default: nil) - The bounding box corresponding to the region.
  • entityFields (type: list(GoogleApi.ContentWarehouse.V1.Model.MediaIndexEntityField.t), default: nil) - Detected Entities found within this region.
  • labels (type: GoogleApi.ContentWarehouse.V1.Model.MediaIndexSparseFloatVector.t, default: nil) - The labels associated with the region encoded as a SparseFloatVector to facilitate dot product computation during sorting. The columns are the fingerprints of the labels and the values are the corresponding confidence scores. The vector is L2 normalized.
  • primiApparelFeaturesV2 (type: String.t, default: nil) - PRIMI Apparel Features v2 embedding and tokens.
  • primiApparelTokensV2 (type: list(String.t), default: nil) -
  • primiGenericFeaturesV25 (type: String.t, default: nil) - PRIMI Generic Features v2.5 embedding and tokens.
  • primiGenericTokensV25 (type: list(String.t), default: nil) -
  • starburstFeaturesV4 (type: String.t, default: nil) - Starburst v4 embedding and tokens.
  • starburstFeaturesV5 (type: String.t, default: nil) - Starburst v5 embedding and tokens.
  • starburstTokensV4 (type: list(String.t), default: nil) -
  • starburstTokensV5 (type: list(String.t), default: nil) -
  • starburstV4 (type: GoogleApi.ContentWarehouse.V1.Model.ImageContentStarburstVersionGroup.t, default: nil) -
  • starburstV5 (type: GoogleApi.ContentWarehouse.V1.Model.ImageContentStarburstVersionGroup.t, default: nil) -

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.MediaIndexRegion{
  boundingBox:
    GoogleApi.ContentWarehouse.V1.Model.MediaIndexBoundingbox.t() | nil,
  entityFields:
    [GoogleApi.ContentWarehouse.V1.Model.MediaIndexEntityField.t()] | nil,
  labels:
    GoogleApi.ContentWarehouse.V1.Model.MediaIndexSparseFloatVector.t() | nil,
  primiApparelFeaturesV2: String.t() | nil,
  primiApparelTokensV2: [String.t()] | nil,
  primiGenericFeaturesV25: String.t() | nil,
  primiGenericTokensV25: [String.t()] | nil,
  starburstFeaturesV4: String.t() | nil,
  starburstFeaturesV5: String.t() | nil,
  starburstTokensV4: [String.t()] | nil,
  starburstTokensV5: [String.t()] | nil,
  starburstV4:
    GoogleApi.ContentWarehouse.V1.Model.ImageContentStarburstVersionGroup.t()
    | nil,
  starburstV5:
    GoogleApi.ContentWarehouse.V1.Model.ImageContentStarburstVersionGroup.t()
    | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.