Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Use this documentation to install and configure Semarchy's plug-in for Amazon Rekognition Moderating Images service.

...

The following sections detail the parameters, inputs and outputs of the plugin.

Advanced Configuration

The plug-ins enrichers provide options for optimizing and configuring their execution.

Configuration NameDescription
Max RetriesIf the execution of the plug-in fails, it is repeated for this number of times.
Behavior on ErrorIf the execution still fails after the Max Retries have been attempted, the plug-in either skips the current record, skips the entire enrichment task, or stops the whole job, depending on this property.
Thread Pool SizeThis property defines the number of parallel threads used by this plug-in. This option is taken into account if the plug-in used is thread safe and declared as such.

Plug-in Parameters

The following table lists the plug-in parameters.

Parameter NameMandatoryTypeDescriptionSample Value
AWS Access Key ID YesStringProvide the Access Key ID which is generated when a user is created in AWS Identity and Access Management (IAM).AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key YesStringProvide the Secret Access Key which is generated when a user is created in AWS Identity and Access Management (IAM). wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
RegionYesString

Specify in which region you want to use Amazon Rekognition. For example, valid regions include: us-east-1 (US East Northern Virginia), us-west-2 (US West Oregon) and eu-west-1 (EU Ireland) regions. See Amazon docs.

us-east-1

Plug-in Inputs

The following table lists the plug-in inputs.

Parameter NameMandatoryTypeDescriptionSample Value
Image URL YesString

Image stored in S3 to send to Amazon Rekognition for moderation

https://s3.amazonaws.com/semarchy-tutorials/10001-MAIN.jpg
Minimum confidence NoFloatSpecifies the minimum confidence level for the labels to return. Amazon Rekognition doesn't return any labels with a confidence level lower than this specified value. Valid Range: Min 0. Max 100. Plug-in defaults to 0.50

Plug-in Outputs

The following tables list the plug-in outputs.

The output consists of a result status, boolean classification, and confidence scores.


Parameter NameTypeDescriptionSample Value
Is Explicit NudityBoolean
Explicit Nudity Confidence ScoreFloatIs NudityBooleanNudity Confidence ScoreFloatIs Graphic Male NudityBooleanGraphic Male Nudity Confidence ScoreFloatIs Graphic Female NudityBooleanGraphic Female Nudity Confidence ScoreFloatIs Sexual ActivityBooleanSexual Activity Confidence ScoreFloatIs Partial NudityBooleanPartial Nudity Confidence ScoreFloatIs SuggestiveSuggestive Confidence ScoreIs Female Swimwear Or UnderwearFemale Swimwear Or Underwear Confidence ScoreIs Male Swimwear Or UnderwearMale Swimwear Or Underwear Confidence ScoreIs Revealing ClothesRevealing Clothes Confidence ScoreStatus code

'1'

Boolean

Flag (0 or 1) indicating whether the image is labeled as explicit nudity (top-level category).

97.06847381591797

Float

Estimated confidence in the accuracy of the explicit nudity label.

'1'

Boolean

Flag (0 or 1) indicating whether the image is labeled as nudity (child category).

97.06847381591797

Float

Estimated confidence in the accuracy of the nudity label.

I

'1'

Boolean

Flag (0 or 1) indicating whether the image is labeled as graphic male nudity (child category).

97.06847381591797

Float

Estimated confidence in the accuracy of the graphic male nudity label.

'1'

Boolean

Flag (0 or 1) indicating whether the image is labeled as graphic female nudity (child category).

97.06847381591797

Float

Estimated confidence in the accuracy of the graphic female nudity label.

'1'

Boolean

Flag (0 or 1) indicating whether the image is labeled as sexual activity (child category).

97.06847381591797

Float

Estimated confidence in the accuracy of the sexual activity label.

'1'

Boolean

Flag (0 or 1) indicating whether the image is labeled as partial nudity (child category).

97.06847381591797

Float

Estimated confidence in the accuracy of the partial nudity label.

'0'

Boolean

Flag (0 or 1) indicating whether the image is labeled as suggestive (top-level category).

97.06847381591797

Float

Estimated confidence in the accuracy of the suggestive label.

'0'

Boolean

Flag (0 or 1) indicating whether the image is labeled as female swimwear or underwear (child category).

97.06847381591797

Float

Estimated confidence in the accuracy of the female swimwear or underwear label.

'0'

Boolean

Flag (0 or 1) indicating whether the image is labeled as male swimwear or underwear (child category).

97.06847381591797

Float

Estimated confidence in the accuracy of the male swimwear or underwear label.

'0'

Boolean

Flag (0 or 1) indicating whether the image is labeled as revealing clothes (child category).

97.06847381591797

Float

Estimated confidence in the accuracy of the revealing clothes label.

200

String

Status of the request.
Boolean returned. In Oracle, represented by the data type varchar2 and the value 1. See Sample Value.'1'
Explicit Nudity Confidence ScoreFloatA confidence value between 0 and 100 that indicates the percentage confidence that Amazon Rekognition has that the label is correct. See Amazon Rekognition documentation for more details: Moderating Images Documentation.97.06847381591797
Is NudityBooleanBoolean returned. In Oracle, represented by the data type varchar2 and the value 1. See Sample Value.'1'
Nudity Confidence ScoreFloatA confidence value between 0 and 100 that indicates the percentage confidence that Amazon Rekognition has that the label is correct. See Amazon Rekognition documentation for more details: Moderating Images Documentation.97.06847381591797
Is Graphic Male NudityBooleanBoolean returned. In Oracle, represented by the data type varchar2 and the value 1. See Sample Value.'1'
Graphic Male Nudity Confidence ScoreFloatA confidence value between 0 and 100 that indicates the percentage confidence that Amazon Rekognition has that the label is correct. See Amazon Rekognition documentation for more details: Moderating Images Documentation.97.06847381591797
Is Graphic Female NudityBooleanBoolean returned. In Oracle, represented by the data type varchar2 and the value 1. See Sample Value.'1'
Graphic Female Nudity Confidence ScoreFloatA confidence value between 0 and 100 that indicates the percentage confidence that Amazon Rekognition has that the label is correct. See Amazon Rekognition documentation for more details: Moderating Images Documentation.97.06847381591797
Is Sexual ActivityBooleanBoolean returned. In Oracle, represented by the data type varchar2 and the value 1. See Sample Value.'1'
Sexual Activity Confidence ScoreFloatA confidence value between 0 and 100 that indicates the percentage confidence that Amazon Rekognition has that the label is correct. See Amazon Rekognition documentation for more details: Moderating Images Documentation.97.06847381591797
Is Partial NudityBooleanBoolean returned. In Oracle, represented by the data type varchar2 and the value 1. See Sample Value.'1'
Partial Nudity Confidence ScoreFloatA confidence value between 0 and 100 that indicates the percentage confidence that Amazon Rekognition has that the label is correct. See Amazon Rekognition documentation for more details: Moderating Images Documentation.97.06847381591797
Is SuggestiveBooleanBoolean returned. In Oracle, represented by the data type varchar2 and the value 1. See Sample Value.'1'
Suggestive Confidence ScoreFloatA confidence value between 0 and 100 that indicates the percentage confidence that Amazon Rekognition has that the label is correct. See Amazon Rekognition documentation for more details: Moderating Images Documentation.97.06847381591797
Is Female Swimwear Or UnderwearBooleanBoolean returned. In Oracle, represented by the data type varchar2 and the value 1. See Sample Value.'1'
Female Swimwear Or Underwear Confidence ScoreFloatA confidence value between 0 and 100 that indicates the percentage confidence that Amazon Rekognition has that the label is correct. See Amazon Rekognition documentation for more details: Moderating Images Documentation.97.06847381591797
Is Male Swimwear Or UnderwearBooleanBoolean returned. In Oracle, represented by the data type varchar2 and the value 1. See Sample Value.'1'
Male Swimwear Or Underwear Confidence ScoreFloatA confidence value between 0 and 100 that indicates the percentage confidence that Amazon Rekognition has that the label is correct. See Amazon Rekognition documentation for more details: Moderating Images Documentation.97.06847381591797
Is Revealing ClothesBooleanBoolean returned. In Oracle, represented by the data type varchar2 and the value 1. See Sample Value.'1'
Revealing Clothes Confidence ScoreFloatA confidence value between 0 and 100 that indicates the percentage confidence that Amazon Rekognition has that the label is correct. See Amazon Rekognition documentation for more details: Moderating Images Documentation.97.06847381591797
Status StringStatus code to inform whether successful call to Rekognition. If NULL, call failed.Ok


Obtaining Help

If you have trouble with this plug-in, there are many ways to access the Semarchy Technical Support. The easiest is to email our global Technical Support Center (support@semarchy.com). 

...