A API para pesquisar segmentos de ativos de mídia por imagem facial (pesquisa refinada) retorna informações sobre segmentos de personagens relevantes no ativo de mídia onde o rosto aparece, com base nos resultados da pesquisa aproximada.
Descrição da operação
Para dúvidas sobre o uso ou solução de problemas do recurso Intelligent Media Search do Alibaba Cloud Intelligent Media Services, pesquise o grupo DingTalk (30415005038) e participe do grupo DingTalk de Suporte ao Cliente de pesquisa multimodal do Intelligent Media Services para entrar em contato conosco.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ice:SearchMediaClipByFace |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| SearchLibName |
string |
Não |
O nome da biblioteca de pesquisa. |
test1 |
| PageNo |
integer |
Não |
O número da página. Valor padrão: 1. |
1 |
| PageSize |
integer |
Não |
O número de entradas por página. Valor padrão: 10. Valor máximo: 50. |
10 |
| EntityId |
string |
Não |
O ID da entidade. |
2d3bf1e35a1e42b5ab338d701efa**** |
| FaceSearchToken |
string |
Sim |
O valor deste parâmetro é o mesmo que o do parâmetro FaceSearchToken na solicitação SearchMediaByFace. Isso especifica retornar clipes de ativos de mídia que atendam às mesmas condições de consulta. |
zxtest-huangxuan-2023-3-7-V1 |
| MediaId |
string |
Sim |
O ID do ativo de mídia. |
3b187b3620c8490886cfc2a9578c**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Schema da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
E44FFACD-9E90-555A-A09A-6FD3B7335E39 |
| Success |
string |
Indica se a solicitação foi bem-sucedida. Valores válidos: true e false. |
true |
| Code |
string |
O código de status retornado. |
200 |
| MediaClipList |
array<object> |
Os clipes de ativos de mídia que atendem aos requisitos. |
|
|
array<object> |
|||
| Score |
number |
A pontuação do clipe. O valor é do tipo Float. O valor está no intervalo de [0,1]. |
0.99041677 |
| EntityId |
string |
O ID da entidade, que é o mesmo que o ID da entidade retornado na análise de tags. |
1031025**** |
| LabelName |
string |
O nome da entidade. |
John Doe |
| OccurrencesInfos |
array<object> |
As informações sobre clipes relacionados ao rosto. |
|
|
array<object> |
|||
| StartTime |
number |
The start time of the clip. Unit: seconds. The value is of the Float type. |
61.066353 |
| EndTime |
number |
The end time of the clip. Unit: seconds. The value is of the Float type. |
69.06635 |
| TrackData |
array<object> |
The information about the face in the clip. |
|
|
array<object> |
|||
| Timestamp |
number |
The timestamp when the face appears in the clip. Unit: seconds. The value is of the Float type. |
62.03302 |
| BoxPosition |
object |
The coordinates of the face. |
|
| X |
integer |
The x-axis coordinate of the upper-left corner. Unit: pixels. |
517 |
| Y |
integer |
The y-axis coordinate of the upper-left corner. Unit: pixels. |
409 |
| W |
integer |
The width of the rectangle frame. Unit: pixels. |
128 |
| H |
integer |
The height of the rectangle frame. Unit: pixels. |
168 |
| Expression |
string |
Expression. |
平静 |
| Category |
string |
O tipo do personagem. Valores válidos: celebrity sensitive politician custom unknown. |
celebrity |
| Total |
integer |
O número total de clipes de ativos de mídia que atendem às condições. |
5 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "E44FFACD-9E90-555A-A09A-6FD3B7335E39",
"Success": "true",
"Code": "200",
"MediaClipList": [
{
"Score": 0.99041677,
"EntityId": "1031025****",
"LabelName": "John Doe",
"OccurrencesInfos": [
{
"StartTime": 61.066353,
"EndTime": 69.06635,
"TrackData": [
{
"Timestamp": 62.03302,
"BoxPosition": {
"X": 517,
"Y": 409,
"W": 128,
"H": 168
}
}
],
"Expression": "平静"
}
],
"Category": "celebrity"
}
],
"Total": 5
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.