Amazon Rekognition · Schema
DetectLabelsResponse
Response object from the Amazon Rekognition DetectLabels operation containing detected labels with confidence scores and bounding box information.
Celebrity RecognitionComputer-VisionContent ModerationCustom LabelsDeep LearningFace LivenessFacial RecognitionImage AnalysisMachine-LearningObject DetectionText DetectionVideo Analysis
Properties
| Name | Type | Description |
|---|---|---|
| Labels | array | An array of labels for the real-world objects detected in the image. |
| LabelModelVersion | string | Version number of the label detection model that was used to detect labels. |
| ImageProperties | object | Information about the properties of the input image. |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://aws.amazon.com/rekognition/schemas/detectlabelsresponse",
"title": "DetectLabelsResponse",
"description": "Response object from the Amazon Rekognition DetectLabels operation containing detected labels with confidence scores and bounding box information.",
"type": "object",
"properties": {
"Labels": {
"type": "array",
"description": "An array of labels for the real-world objects detected in the image.",
"items": {
"type": "object",
"properties": {
"Name": {
"type": "string",
"description": "The name of the detected label."
},
"Confidence": {
"type": "number",
"minimum": 0,
"maximum": 100,
"description": "Level of confidence in the label detection."
},
"Instances": {
"type": "array",
"description": "A list of instances of the label detected in the image, each with a bounding box.",
"items": {
"type": "object",
"properties": {
"BoundingBox": {
"type": "object",
"description": "The position of the detected instance in the image.",
"properties": {
"Width": {
"type": "number",
"description": "Width of the bounding box as a ratio of the overall image width."
},
"Height": {
"type": "number",
"description": "Height of the bounding box as a ratio of the overall image height."
},
"Left": {
"type": "number",
"description": "Left coordinate of the bounding box as a ratio of overall image width."
},
"Top": {
"type": "number",
"description": "Top coordinate of the bounding box as a ratio of overall image height."
}
},
"required": ["Width", "Height", "Left", "Top"]
},
"Confidence": {
"type": "number",
"minimum": 0,
"maximum": 100,
"description": "The confidence that Amazon Rekognition has in the accuracy of the bounding box."
}
}
}
},
"Parents": {
"type": "array",
"description": "The parent labels for a label.",
"items": {
"type": "object",
"properties": {
"Name": {
"type": "string",
"description": "The name of the parent label."
}
}
}
},
"Aliases": {
"type": "array",
"description": "A list of potential aliases for a given label.",
"items": {
"type": "object",
"properties": {
"Name": {
"type": "string",
"description": "The name of an alias."
}
}
}
},
"Categories": {
"type": "array",
"description": "A list of the categories associated with a given label.",
"items": {
"type": "object",
"properties": {
"Name": {
"type": "string",
"description": "The name of a category that applies to a given label."
}
}
}
}
},
"required": ["Name", "Confidence"]
}
},
"LabelModelVersion": {
"type": "string",
"description": "Version number of the label detection model that was used to detect labels."
},
"ImageProperties": {
"type": "object",
"description": "Information about the properties of the input image.",
"properties": {
"Quality": {
"type": "object",
"properties": {
"Brightness": {
"type": "number",
"description": "The brightness of the image."
},
"Sharpness": {
"type": "number",
"description": "The sharpness of the image."
},
"Contrast": {
"type": "number",
"description": "The contrast of the image."
}
}
},
"DominantColors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"Red": {
"type": "integer"
},
"Green": {
"type": "integer"
},
"Blue": {
"type": "integer"
},
"HexCode": {
"type": "string"
},
"SimplifiedColor": {
"type": "string"
},
"CSSColor": {
"type": "string"
},
"PixelPercent": {
"type": "number"
}
}
}
}
}
}
},
"required": ["Labels"]
}