Detects human bodies in an image and returns confidence scores and bounding boxes.
Operation description
-
Before you call this operation, make sure you have created an IMM project by calling CreateProject.
-
Supported image encoding formats are listed in Limits on images.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
imm:DetectImageBodies |
none |
*Project
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectName |
string |
Yes |
The project name, which is returned by the CreateProject operation. |
test-project |
| SourceURI |
string |
No |
The OSS URI of the source image. Format: oss://${Bucket}/${Object}. |
oss://test-bucket/test-object.jpg |
| Sensitivity |
number |
No |
The detection sensitivity. Valid values: 0 to 1. Default value: 0.6. Higher values detect more image details. |
0.6 |
| CredentialConfig | CredentialConfig |
No |
If you have no special requirements, leave this parameter empty. The authorization chain settings. Use authorization chains to access resources of other entities. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| Bodies |
array |
The human bodies. |
|
| Body |
The human body details. |
||
| RequestId |
string |
The request ID. |
501339F9-4B70-0CE2-AB8C-866C******** |
Examples
Success response
JSON format
{
"Bodies": [
{
"Confidence": 0.82,
"Boundary": {
"Width": 200,
"Height": 300,
"Left": 10,
"Top": 30,
"Polygon": [
{
"X": 10,
"Y": 10
}
]
}
}
],
"RequestId": "501339F9-4B70-0CE2-AB8C-866C********"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.