View Source ExAzureVision.ImageAnalysis (ExAzureVision v0.1.3)

Module for analyzing image.

Summary

Functions

Analyzes the image using url. Returns Jason decoded value or error message. Currently it uses v3.2, please refer to this link: https://learn.microsoft.com/en-us/rest/api/computervision/analyze-image/analyze-image?view=rest-computervision-v3.2&tabs=HTTP

Functions

Link to this function

analyze(image_url, query)

View Source (since 0.1.0)
@spec analyze(String.t(), map()) :: {:ok, any()} | {:error, any()}

Analyzes the image using url. Returns Jason decoded value or error message. Currently it uses v3.2, please refer to this link: https://learn.microsoft.com/en-us/rest/api/computervision/analyze-image/analyze-image?view=rest-computervision-v3.2&tabs=HTTP

Examples

image_url = "https://example.gif/sample.jpg"

query_params =
  %{
    visualfeatures: "Categories,Adult,Tags,Description,Faces,Objects",
    details: "Landmarks"
  }

iex> annotate_image(image_url, query_params)
%{
  "categories" => [...],
  "description" => [...],
  ...
}