색 구성표 감지
Azure AI Vision은 이미지의 색을 분석하고 해당 색을 설명하는 다양한 특성을 반환할 수 있습니다.
주요 색상
서비스는 세 가지 특성, 즉 주된 전경색, 주 배경색 및 이미지의 더 큰 주요 색 집합을 반환합니다.
가능한 반환된 색 값 집합은 검정, 파랑, 갈색, 회색, 녹색, 주황색, 분홍색, 자주색, 빨간색, 청록색, 흰색 및 노란색입니다.
강조 색
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"
섹션의 내용에 대한 문자열을 구문 분석하기만 하면 됩니다.