Színséma észlelése
Az Azure AI Vision elemzi a képek színeit, hogy három különböző attribútumot biztosítson: a domináns előtérszínt, a domináns háttérszínt és a nagyobb domináns színkészletet a képen. A lehetséges visszaadott színek: fekete, kék, barna, szürke, zöld, narancssárga, rózsaszín, lila, piros, réva, fehér és sárga.
Az Azure AI Vision egy ékezetes színt is kinyer, amely a domináns színkészlet és a telítettség kombinációja alapján a kép legélénkebb színét képviseli. A jelölőszín hexadecimális HTML-színkódként lesz visszaadva (például 00CC00
).
Az Azure AI Vision egy logikai értéket is visszaad, amely jelzi, hogy a rendszerkép fekete-fehér rendszerkép-e.
Színsémaészlelési példák
Az alábbi példa az Azure AI Vision által visszaadott JSON-választ mutatja be, amikor egy kép színsémát észlel.
Feljegyzés
Ebben az esetben a példakép nem fekete-fehér kép, hanem a domináns előtér- és háttérszínek fekete, a kép egészének domináns színei pedig fekete-fehérek.
{
"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"
}
}
Domináns szín példák
Az alábbi táblázat az egyes mintaképek előterét, hátterét és képszíneit mutatja.
Kép | Domináns színek |
---|---|
Előtér: Fekete Háttér: Fehér Színek: Fekete, Fehér, Zöld |
|
Előtér: Fekete Háttér: Fekete Színek: Fekete |
Ékezetes szín példák
Az alábbi táblázat hexadecimális HTML-színértékként jeleníti meg a visszaadott jelölőszínt az egyes példaképek esetében.
Kép | Kiegészítő szín |
---|---|
#BB6D10 | |
#C6A205 | |
#474A84 |
Fekete-fehér észlelési példák
Az alábbi táblázat az Azure AI Vision fekete-fehér kiértékelését mutatja be a mintaképekben.
Kép | Fekete és fehér? |
---|---|
true | |
false |
Az API használata
A színséma-észlelési funkció az Analyze Image 3.2 API része. Ezt az API-t natív SDK-n vagy REST-hívásokon keresztül hívhatja meg. Szerepeljen Color
a visualFeatures lekérdezési paraméterben. Ezután, amikor megkapja a teljes JSON-választ, egyszerűen elemezheti a szakasz tartalmához tartozó sztringet "color"
.