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 |
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 |
AWS API Url used to access Amazon Rekognition service. A complete list of available endpoints can be accessed here |
||
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.
A detailed step-by-step guide to the configuration of the Workflow Config Function plug-in can be found on this page.