Wykrywanie schematów kolorów na obrazach

przetwarzanie obrazów analizuje kolory na obrazie, aby podać trzy różne atrybuty: dominujący kolor pierwszego planu, dominujący kolor tła i zestaw dominujących kolorów obrazu jako całości. Zwrócone kolory należą do zestawu: czarny, niebieski, brązowy, szary, zielony, pomarańczowy, fioletowy, purpurowy, czerwony, teal, biały i żółty.

przetwarzanie obrazów wyodrębnia również kolor akcentu, który reprezentuje najbardziej natężny kolor na obrazie, na podstawie kombinacji dominujących kolorów i nasycenia. Kolor akcentu jest zwracany jako szesnastkowym kodem koloru HTML.

przetwarzanie obrazów zwraca również wartość logiczną wskazującą, czy obraz jest czarno-biały.

Przykłady wykrywania schematu kolorów

Poniższy przykład ilustruje odpowiedź JSON zwróconą przez przetwarzanie obrazów podczas wykrywania schematu kolorów na przykładowym obrazie. W tym przypadku przykładowy obraz nie jest czarno-białym obrazem, ale dominującymi kolorami pierwszego planu i tła są czarne, a dominującymi kolorami obrazu jako całości są czarny i biały.

Na zewnątrz góry o wyrzeźbu, z nagłosami osoby

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

Przykłady kolorów dominujących

W poniższej tabeli przedstawiono zwracane kolory pierwszego planu, tła i obrazu dla każdego przykładowego obrazu.

Obraz Kolory dominujące
Biały kwiat z zielonym tłem Pierwszy plan: czarny
Tło: białe
Kolory: Czarny, Biały, Zielony
Pociąg uruchomiony przez stację Pierwszy plan: czarny
Tło: czarny
Kolory: Czarny

Przykłady kolorów akcentu

W poniższej tabeli przedstawiono zwracany kolor akcentu jako szesnastkową wartość koloru HTML dla każdego przykładowego obrazu.

Obraz Kolor akcentu
Osoba stojąca na skałach górskich o wycopszanych skałach #BB6D10
Biały kwiat z zielonym tłem #C6A205
Pociąg uruchomiony przez stację #474A84

Przykłady wykrywania & czarnej białej

W poniższej tabeli przetwarzanie obrazów oceny czarno-białe na przykładowych obrazach.

Obraz Czarny & biały?
Czarno-biały obraz budynków w Centrum true
Niebieski dom i front fałsz

Używanie interfejsu API

Funkcja wykrywania schematu kolorów jest częścią interfejsu API analizowanie obrazów API. Ten interfejs API można wywołać za pomocą natywnego zestawu SDK lub wywołań REST. Uwzględnij Color w parametrze zapytania visualFeatures. Następnie, gdy otrzymasz pełną odpowiedź JSON, po prostu prze analizuj ciąg pod celu uzyskania zawartości "color" sekcji.