Delen via


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.

Buitenberg bij zonsondergang, met het silhouet van een persoon

{
    "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
Een witte bloem met een groene achtergrond Voorgrond: Zwart
Achtergrond: Wit
Kleuren: Zwart, Wit, Groen
Een trein die door een station loopt 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
Een persoon die bij zonsondergang op een bergsteen staat #BB6D10
Een witte bloem met een groene achtergrond #C6A205
Een trein die door een station loopt #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?
Een zwart-wit beeld van gebouwen in Manhattan true
Een blauw huis en de voortuin 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.

Volgende stap