Calcula a pontuação de qualidade estética de uma imagem com base em métricas como composição, brilho, contraste, cor e resolução. A operação retorna uma pontuação no intervalo de 0 a 1. Uma pontuação mais alta indica melhor qualidade de imagem.
Descrição da operação
Antes de chamar esta operação, certifique-se de estar familiarizado com o faturamento do Intelligent Media Management (IMM).****
Certifique-se de que o projeto especificado exista na região atual. Para mais informações, consulte Gerenciamento de projetos.
Para obter informações sobre os formatos de codificação de imagem suportados por esta operação, consulte Limites.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
imm:DetectImageScore |
none |
*Project
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ProjectName |
string |
Sim |
|
test-project |
| SourceURI |
string |
Não |
O URI do OSS da imagem de entrada. Especifique o URI do OSS no formato oss://${Bucket}/${Object}, onde |
oss://examplebucket/sampleobject.jpg |
| CredentialConfig | CredentialConfig |
Não |
Se você não tiver requisitos especiais, deixe este parâmetro vazio. As configurações da cadeia de autorização. Para mais informações, consulte Usar cadeias de autorização para acessar recursos de outras entidades. |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
6E93D6C9-5AC0-49F9-914D-E02678D3**** |
| ImageScore |
object |
A pontuação de qualidade da imagem. |
|
| OverallQualityScore |
number |
A pontuação de qualidade geral. |
0.6 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "6E93D6C9-5AC0-49F9-914D-E02678D3****",
"ImageScore": {
"OverallQualityScore": 0.6
}
}
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.