Detectie van kleurenschema
Azure AI Vision kan de kleuren in een afbeelding analyseren en verschillende kenmerken retourneren die deze kleuren beschrijven.
Dominante kleuren
De service retourneert drie verschillende kenmerken: de dominante voorgrondkleur, de dominante achtergrondkleur en de grotere set dominante kleuren in de afbeelding.
De set mogelijke geretourneerde kleurwaarden is: zwart, blauw, bruin, grijs, groen, oranje, roze, paars, rood, groen, groen, wit en geel.
Accentkleur
Azure AI Vision extraheert ook een accentkleur, die de meest levendige kleur in de afbeelding vertegenwoordigt, op basis van een combinatie van de dominante kleurenset en verzadiging. De accentkleur wordt geretourneerd als een hexadecimale HTML-kleurcode (bijvoorbeeld 00CC00
).
Zwart-wit detectie
Azure AI Vision retourneert ook een Booleaanse waarde die aangeeft of de afbeelding een zwart-witafbeelding is.
Voorbeelden van detectie van kleurenschema's
In het volgende voorbeeld ziet u het JSON-antwoord dat door Azure AI Vision wordt geretourneerd wanneer het kleurenschema van een afbeelding wordt gedetecteerd.
Notitie
In dit geval is de voorbeeldafbeelding geen zwart-witafbeelding, maar de dominante voorgrond- en achtergrondkleuren zijn zwart en de dominante kleuren voor de afbeelding als geheel zijn zwart-wit.
{
"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"
}
}
Voorbeelden van dominante kleuren
In de volgende tabel ziet u de geretourneerde voorgrond-, achtergrond- en afbeeldingskleuren voor elke voorbeeldafbeelding.
Afbeelding | Dominante kleuren |
---|---|
![]() |
Voorgrond: Zwart Achtergrond: Wit Kleuren: Zwart, Wit, Groen |
![]() |
Voorgrond: Zwart Achtergrond: zwart Kleuren: zwart |
Voorbeelden van accentkleuren
In de volgende tabel ziet u de geretourneerde accentkleur, als hexadecimale HTML-kleurwaarde, voor elke voorbeeldafbeelding.
Afbeelding | Accentkleur |
---|---|
![]() |
#BB6D10 |
![]() |
#C6A205 |
![]() |
#474A84 |
Voorbeelden van zwart-witdetectie
In de volgende tabel ziet u de zwart-wit evaluatie van Azure AI Vision in de voorbeeldafbeeldingen.
Afbeelding | Zwart en wit? |
---|---|
![]() |
true |
![]() |
false |
De API gebruiken
De functie voor het detecteren van kleurenschema's maakt deel uit van de ANALYSE-API voor afbeelding 3.2 . U kunt deze API aanroepen via een systeemeigen SDK of via REST-aanroepen. Opnemen Color
in de queryparameter visualFeatures . Wanneer u vervolgens het volledige JSON-antwoord krijgt, parseert u de tekenreeks voor de inhoud van de "color"
sectie.