Amazon Rekognition

Description

Unlock the power of your images with Amazon Rekognition’s Image Analysis.

Automatically identify objects, scenes, and activities in your photos. Organize your image library, improve search accuracy, and gain insights from your visual data.

The OMN integration works together with Amazon Rekognition via its API which requires an AWS account setup for Amazon Rekognition API access.

API URL

Access to the following URL is needed:

Note that this URL might differ in case another AWS region than EU-Central-1 is preferred.

Configuration Parameters

Workflow-Name: ai-imagetagging

General parameters

Key (* = required) Type Default Description Example

ext.ai-imagetagging.tagTargetAttribute*

string

Target MAM attribute identifier where to write the detected tags to. The attribute needs to be of type "string"

ext.ai-imagetagging.taggingService

string

google

Tagging service to use. Can be 'google', 'aws', 'clarifai', 'ms', 'pixyle', 'imagga' or 'ximilar-recognition' whereby 'google' is default

clarifai

ext.ai-imagetagging.tagThreshold

double

0.90

Threshold for tag detection. Only a score higher than this value will be considered for tags

ext.ai-imagetagging.prettyPrint

boolean

false

If true, prints a pretty string like a HTML rendered table. Used for demo purposes

true

Amazon Rekognition

Key (* = required) Type Default Description Example

ext.ai-imagetagging.aws.apiKey*

string

AWS API Access key. Note that this access key needs to have the permission 'AmazonRekognitionFullAccess'

ext.ai-imagetagging.aws.apiSecret*

string

AWS API Secret Access key

ext.ai-imagetagging.aws.apiSessionToken

string

AWS Session Token (only required if temporary credentials are used)

ext.ai-imagetagging.aws.apiUrl

string

https://rekognition.eu-central-1.amazonaws.com

AWS API Url used to access Amazon Rekognition service.

A complete list of available endpoints can be accessed here

https://rekognition.ap-southeast-1.amazonaws.com

ext.ai-imagetagging.aws.region

string

eu-central-1

AWS Region

ap-southeast-1

ext.ai-imagetagging.aws.languageTagMappings

string

en:en

The language tag mappings for Amazon Rekognition service. Note that Amazon Rekognition only supports english. For tags in any other language the AI Translation service will be triggered afterwards to translate from english to the specified target language

ext.ai-imagetagging.aws.fallbackLanguageTag

string

en

The fallback language for Amazon Rekognition service. This is the language which will be used as source language to translate from, in case the target language is not supported. Note that Amazon Rekognition only supports english. For tags in any other langugae the AI Translation service will be triggered afterwards to translate from english to the specified target language

ext.ai-imagetagging.aws.mamAttributeMappings

string - multiple

See "Mappings" below for full mapping

list of json path to MAM attribute identifier mappings. Specify here to map which values from Amazon Rekognition API result should be written to which MAM attribute identifier (comma separated if multiple values)

Example configuration

The following image shows what a sample configuration for Amazon Rekognition might look like.

Amazon Rekognition example configuration

A detailed step-by-step guide to the configuration of the Workflow Config Function plug-in can be found on this page.

Sample file

This sample file is a reference import, which contains an example configuration for AI-Tagger Amazon Rekognition.

Welcome to the AI Chat!

Write a prompt to get started...