Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A Visão de IA do Azure pode analisar as cores em uma imagem e retornar vários atributos que descrevem essas cores.
Cores predominantes
O serviço retorna três atributos diferentes: a cor de primeiro plano dominante, a cor de tela de fundo dominante e o conjunto maior de cores dominantes na imagem.
O conjunto de cores retornadas possível é: preto, azul, marrom, cinza, verde, laranja, rosa, roxo, vermelho, verde-azulado, branco e amarelo.
Cor de destaque
A Visão de IA do Azure extrai também uma cor de destaque, que representa a cor mais vibrante na imagem, com base em uma combinação entre o conjunto de cores predominante e a saturação. A cor de destaque é retornada como um código hexadecimal de cor em HTML (por exemplo, 00CC00
).
Detecção em preto e branco
A Visão de IA do Azure também retorna um valor booliano que indica se a imagem é em preto e branco.
Exemplos de detecção do esquema de cores
O exemplo a seguir ilustra a resposta JSON retornada pela Visão de IA do Azure ao detectar o esquema de cores de uma imagem.
Observação
Nesse caso, a imagem de exemplo não é em preto e branco, mas as cores de primeiro plano e da tela de fundo predominantes são pretas e as cores predominantes da imagem inteira são em preto e branco.
{
"color": {
"dominantColorForeground": "Black",
"dominantColorBackground": "Black",
"dominantColors": ["Black", "White"],
"accentColor": "BB6D10",
"isBwImg": false
},
"requestId": "0dc394bf-db50-4871-bdcc-13707d9405ea",
"metadata": {
"height": 202,
"width": 300,
"format": "Jpeg"
}
}
Exemplos de cor predominante
A tabela a seguir mostra o primeiro plano, a tela de fundo e as cores da imagem retornados para cada imagem de exemplo.
Imagem | Cores predominantes |
---|---|
![]() |
Em primeiro plano: preto Tela de fundo: branco Cores: Preto, Branco, Verde |
![]() |
Em primeiro plano: preto Em segundo plano: preto Cores: preto |
Exemplos de cor de destaque
A tabela a seguir mostra a cor de ênfase retornada, como um valor hexadecimal de cor HTML, para cada imagem de exemplo.
Imagem | Cor de destaque |
---|---|
![]() |
#BB6D10 |
![]() |
#C6A205 |
![]() |
#474A84 |
Exemplos de detecção de preto e branco
A tabela a seguir mostra a avaliação em preto e branco da Visão de IA do Azure nas amostras de imagens.
Imagem | Preto e branco? |
---|---|
![]() |
verdadeiro |
![]() |
falso |
Usar a API
O recurso de detecção do esquema de cores faz parte da API 3.2 da Análise de Imagem. Você pode chamar essa API por meio de um SDK nativo ou por meio de chamadas REST. Inclua Color
no parâmetro de consulta visualFeatures. Em seguida, quando receber a resposta JSON completa, basta analisar a cadeia de caracteres para o conteúdo da seção "color"
.