Searches a media set for the top N images most similar to a specified image or face ID. The operation returns the corresponding face IDs and bounding boxes, sorted by similarity in descending order.
Operation description
- Before you use this operation, review the billing methods and pricing
Important The execution time of asynchronous tasks is not guaranteed.
For each input image, only the face with the largest bounding box is used for the face search.
This is an asynchronous operation. After a task starts, the task information is retained for 7 days and cannot be retrieved after this period. To retrieve task information, you can call the GetTask or ListTasks operation with the returned
TaskId. Alternatively, you can configure the Notification parameter to receive asynchronous notifications that contain task information.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
imm:CreateFacesSearchingTask |
list |
*Dataset
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectName |
string |
Yes |
The name of the project. For more information, see Create a project. |
test-project |
| DatasetName |
string |
Yes |
The name of the dataset. For more information, see Create a dataset. |
test-dataset |
| UserData |
string |
No |
Custom user information. This information is returned in the asynchronous notification message to help you associate the message with your system. The maximum length is 2048 bytes. |
{"ID": "testuid","Name": "test-user","Avatar": "http://test.com/testuid"} |
| Sources |
array<object> |
No |
A list of images. |
|
|
object |
No |
An image object. |
||
| URI |
string |
No |
The OSS URI of the image. The OSS URI must follow the format oss://${Bucket}/${Object}. |
oss://test-bucket/test-object |
| MaxResult |
integer |
No |
The number of most similar faces to return. Valid values: 0 to 100. Default value: 5. |
100 |
| Notification | Notification |
No |
The notification configuration. For more information about the format of asynchronous notification messages, see Asynchronous notification message format. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response object. |
||
| RequestId |
string |
The request ID. |
B1E79399-05F7-06D8-95FE-EBE17BA***** |
| TaskId |
string |
The task ID. |
CreateFacesSearchingTask-00bec802-073a-4b61-ba***** |
| EventId |
string |
The event ID. |
0ED-1Bz8z71k5TtsUejT4UJ16**** |
Examples
Success response
JSON format
{
"RequestId": "B1E79399-05F7-06D8-95FE-EBE17BA*****",
"TaskId": "CreateFacesSearchingTask-00bec802-073a-4b61-ba*****",
"EventId": "0ED-1Bz8z71k5TtsUejT4UJ16****"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.