Detectie van kleurenschema

Azure AI Vision analyseert de kleuren in een afbeelding om drie verschillende kenmerken te bieden: de dominante voorgrondkleur, de dominante achtergrondkleur en de grotere set dominante kleuren in de afbeelding. De set mogelijke geretourneerde kleuren is: zwart, blauw, bruin, grijs, groen, oranje, roze, paars, rood, groen, wit en geel.

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).

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.

Outdoor Mountain at sunset, with a person's silhouette

{
    "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.

Image Dominante kleuren
A white flower with a green background Voorgrond: Zwart
Achtergrond: Wit
Kleuren: Zwart, Wit, Groen
A train running through a station 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.

Image Accentkleur
A person standing on a mountain rock at sunset #BB6D10
A white flower with a green background #C6A205
A train running through a station #474A84

Voorbeelden van zwart-witdetectie

In de volgende tabel ziet u de zwart-wit evaluatie van Azure AI Vision in de voorbeeldafbeeldingen.

Image Zwart en wit?
A black and white picture of buildings in Manhattan true
A blue house and the front yard 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.