Определение цветовой схемы
Azure AI Vision анализирует цвета в изображении, чтобы предоставить три различных атрибута: доминирующий цвет переднего плана, доминирующий цвет фона и более широкий набор доминирующих цветов в изображении. Набор возможных возвращаемых цветов: черный, синий, коричневый, серый, зеленый, оранжевый, розовый, сиреневый, красный, сине-зеленый, белый и желтый.
Azure AI Vision также извлекает цвет акцента, который представляет самый яркий цвет в изображении, основанный на сочетании доминирующего набора цветов и насыщенности. Акцентный цвет возвращается в виде шестнадцатеричного HTML-кода для цвета (например, 00CC00
).
Azure AI Vision также возвращает логическое значение, указывающее, является ли изображение черным и белым изображением.
Примеры определения цветовой схемы
В следующем примере показан ответ JSON, возвращаемый Azure AI Vision при обнаружении цветовой схемы изображения.
Примечание.
В этом случае изображение не является черно-белым, но преобладающий цвет переднего плана и фона — черный, а преобладающие цвета изображения в целом — черный и белый.
{
"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"
}
}
Примеры преобладающих цветов
В следующей таблице отображаются цвета переднего плана, фона и изображения, возвращаемые для каждого примера изображения.
Изображения | Преобладающие цвета |
---|---|
Передний план: черный Фон: белый Цвета: черный, белый, зеленый |
|
Передний план: черный Фон: черный Цвета: черный |
Примеры акцентных цветов
В приведенной ниже таблице представлены акцентные цвета, возвращаемые для каждого примера изображения, в виде шестнадцатеричных значений цвета HTML.
Изображения | Цветовая тема |
---|---|
#BB6D10 | |
#C6A205 | |
#474A84 |
Примеры определения черно-белых изображений
В следующей таблице показана черная и белая оценка визуального распознавания Azure ai в примерах изображений.
Изображения | Черно-белое |
---|---|
true | |
false |
Использование API
Функция обнаружения цветовой схемы является частью API анализа изображения 3.2 . Вы можете вызывать этот API с помощью собственного пакета SDK или с помощью вызовов REST. Включите Color
в параметр запроса visualFeatures. Затем, получив полный ответ JSON, просто выполните анализ строки для поиска содержимого раздела "color"
.