색 구성표 감지
Azure AI 비전은 이미지의 색을 분석하여 세 가지 특성(주조 전경색, 주조 배경색 및 이미지의 더 큰 주조색 집합)을 제공합니다. 반환 가능한 색 집합은 검정, 파랑, 갈색, 회색, 초록, 주황, 분홍, 자주, 청록, 흰색 및 노랑입니다.
Azure AI 비전은 주조색 집합과 채도의 조합을 기반으로 하여 이미지에서 가장 선명한 색을 나타내는 강조 색도 추출합니다. 강조 색은 16진수 HTML 색 코드로 반환됩니다(예: 00CC00
).
또한 Azure AI 비전은 이미지가 흑백 이미지인지 여부를 나타내는 부울 값을 반환합니다.
색 구성표 검색 예제
다음 예제에서는 이미지의 색 구성표를 검색할 때 Azure AI 비전에서 반환된 JSON 응답을 보여 줍니다.
참고 항목
이 경우 예제 이미지는 흑백 이미지가 아니라 기조 전경색 및 배경색이 검은색이고 전체 이미지의 주조색이 검은색과 흰색입니다.
{
"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"
}
}
주조색 예제
다음 표에서는 각 샘플 이미지에 대해 반환되는 전경색, 배경색 및 이미지 색을 보여 줍니다.
이미지 | 주요 색상 |
---|---|
전경색: 검은색 배경색: 흰색 색: 검은색, 흰색, 녹색 |
|
전경색: 검은색 배경색: 검은색 색: 검은색 |
강조색 예제
다음 표에서는 각 예제 이미지에 대해 반환되는 강조 색을 16진수 HTML 색 값으로 보여 줍니다.
이미지 | 강조 색 |
---|---|
#BB6D10 | |
#C6A205 | |
#474A84 |
흑백 검색 예제
다음 표에서는 샘플 이미지의 검은색과 흰색에 대한 Azure AI 비전의 평가를 보여 줍니다.
이미지 | 흑백? |
---|---|
true | |
false |
API 사용
색 구성표 검색 기능은 Analyze Image 3.2 API의 일부 입니다. 이 API는 네이티브 SDK 또는 REST 호출을 통해 호출할 수 있습니다. visualFeatures 쿼리 매개 변수에 Color
를 포함합니다. 그런 다음, 전체 JSON 응답을 받으면 "color"
섹션의 내용에 대한 문자열을 구문 분석하기만 하면 됩니다.