Freigeben über


Farbschemaerkennung

Azure KI Vision analysiert die Farben eines Bilds hinsichtlich dreier Attribute: der vorherrschenden Vordergrundfarbe, der vorherrschenden Hintergrundfarbe und der größeren Menge an vorherrschenden Farben im Bild. Folgende Farben können zurückgegeben werden: Schwarz, Blau, Braun, Grau, Grün, Orange, Rosa, Violett, Rot, Aquamarin, Weiß und Gelb.

Azure KI Vision extrahiert auch eine Akzentfarbe, die die leuchtendste Farbe im Bild darstellt und auf einer Kombination aus der dominanten Farbpalette und Sättigung basiert. Die Akzentfarbe wird als hexadezimaler HTML-Farbcode zurückgegeben (z. B. 00CC00).

Azure KI Vision gibt auch einen booleschen Wert zurück, der angibt, ob es sich um ein Schwarzweißbild handelt.

Beispiele für die Farbschemaerkennung

Das folgende Beispiel veranschaulicht die von Azure KI Vision zurückgegebene JSON-Antwort bei der Erkennung des Farbschemas eins Bilds.

Hinweis

In diesem Fall ist das Beispielbild nicht schwarzweiß, aber die vorherrschenden Vorder- und Hintergrundfarben sind schwarz, und die vorherrschenden Farben für das gesamte Bild sind schwarzweiß.

Berg bei Sonnenuntergang mit Silhouette einer Person

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

Beispiele für die vorherrschende Farbe

Die folgende Tabelle enthält die zurückgegebenen Vorder-, Hintergrund- und Bildfarben für jedes Beispielbild.

Image Vorherrschende Farben
Eine weiße Blume vor einem grünen Hintergrund Vordergrund: Schwarz
Hintergrund: White
Farben: Schwarz, Weiß, Grün
Ein Zug, der durch einen Bahnhof fährt Vordergrund: Schwarz
Hintergrund: Schwarz
Farben: Schwarz

Beispiele für Akzentfarben

Die folgende Tabelle enthält die zurückgegebene Akzentfarbe als hexadezimalen HTML-Farbwert für jedes Beispielbild.

Image Akzentfarbe
Eine Person, die bei Sonnenuntergang auf einem Gebirgsfelsen steht #BB6D10
Eine weiße Blume vor einem grünen Hintergrund #C6A205
Ein Zug, der durch einen Bahnhof fährt #474A84

Beispiele für die Schwarzweiß-Erkennung

Die folgende Tabelle enthält die Schwarzweiß-Auswertung von Azure KI Vision in den Beispielbildern:

Abbildung Schwarzweiß?
Ein Schwarzweißbild von Gebäuden in Manhattan true
Ein blaues Haus mit Vorgarten false

Verwenden der API

Das Feature zur Erkennung von Farbschemas ist Teil der Bildanalyse 3.2-API. Sie können diese API über ein natives SDK oder REST-Aufrufe aufrufen. Beziehen Sie Color in den Abfrageparameter visualFeatures ein. Nachdem Sie die vollständige JSON-Antwort erhalten haben, analysieren Sie einfach die Zeichenfolge auf den Inhalt im Abschnitt "color".