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ß.
{
"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 |
---|---|
Vordergrund: Schwarz Hintergrund: White Farben: Schwarz, Weiß, Grün |
|
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 |
---|---|
#BB6D10 | |
#C6A205 | |
#474A84 |
Beispiele für die Schwarzweiß-Erkennung
Die folgende Tabelle enthält die Schwarzweiß-Auswertung von Azure KI Vision in den Beispielbildern:
Abbildung | Schwarzweiß? |
---|---|
true | |
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"
.