Detekce barevného schématu

Azure AI Vision analyzuje barvy na obrázku a poskytuje tři různé atributy: dominantní barvu popředí, dominantní barvu pozadí a větší sadu dominantních barev na obrázku. Sada možných vrácených barev: černá, modrá, hnědá, šedá, zelená, oranžová, růžová, fialová, červená, teální, bílá a žlutá.

Azure AI Vision také extrahuje barvu zvýraznění, která představuje nejživější barvu na obrázku na základě kombinace dominantní sady barev a sytosti. Barva zvýraznění se vrátí jako šestnáctkový kód barvy HTML (například 00CC00).

Azure AI Vision také vrátí logickou hodnotu označující, jestli je obrázek černobílý.

Příklady detekce barevného schématu

Následující příklad znázorňuje odpověď JSON vrácenou službou Azure AI Vision, když zjistí barevné schéma obrázku.

Poznámka:

V tomto případě není ukázkový obrázek černobílý, ale dominantní barva popředí a pozadí jsou černé a dominantní barvy pro obrázek jako celek jsou černé a bílé.

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

Dominantní příklady barev

Následující tabulka ukazuje vrácené barvy popředí, pozadí a obrázku pro každý ukázkový obrázek.

Image Dominantní barvy
A white flower with a green background Popředí: Černá
Pozadí: Bílá
Barvy: černá, bílá, zelená
A train running through a station Popředí: Černá
Pozadí: Černá
Barvy: Černá

Příklady barev zvýraznění

Následující tabulka ukazuje vrácenou barvu zvýraznění jako šestnáctkovou hodnotu barvy HTML pro každý příklad obrázku.

Image Doplňková barva
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

Příklady detekce černobíle

Následující tabulka ukazuje černobílé vyhodnocení služby Azure AI Vision na ukázkových obrázcích.

Image Černobíle?
A black and white picture of buildings in Manhattan true
A blue house and the front yard false (nepravda)

Použití rozhraní API

Funkce detekce barevného schématu je součástí rozhraní API Analyzovat obrázek 3.2 . Toto rozhraní API můžete volat prostřednictvím nativní sady SDK nebo prostřednictvím volání REST. Zahrňte Color do parametru dotazu visualFeatures . Když pak získáte úplnou odpověď JSON, jednoduše parsujte řetězec pro obsah oddílu "color" .