Share via


配色の検出

Azure AI Vision では、イメージ内の色が分析され、前景のドミナント カラー、背景のドミナント カラー、およびイメージのドミナント カラーの大きなセットの 3 種類の属性が利用できます。 返される可能性がある色のセットは、黒、青、茶、グレー、緑、オレンジ、ピンク、紫、赤、青緑、白、黄です。

Azure AI Vision では、ドミナント カラー セットと彩度の組み合わせに基づき、イメージ内で最も鮮やかなカラーを表すアクセント カラーも抽出されます。 アクセント カラーは、16 進数の HTML カラー コードとして返されます (例: 00CC00)。

Azure AI Vision では、イメージが白黒イメージかどうかを示すブール値も返されます。

配色の検出の例

次の例は、イメージの配色を検出するときに Azure AI Vision によって返される JSON 応答を示しています。

Note

ここでは、イメージの例は白黒ではありませんが、前景と背景のドミナント カラーは黒で、イメージ全体のドミナント カラーは白黒です。

山の夕日と人のシルエット

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

ドミナント カラーの例

次の表は、各イメージ例について返された前景のカラー、背景のカラー、およびイメージのカラーを示しています。

Image ドミナント カラー
白い花と緑の背景 前景:Black
背景:White
色:黒、白、緑
駅を通過中の電車 前景:Black
背景:Black
色:Black

アクセント カラーの例

次の表は、各イメージ例について返されたアクセント カラーを 16 進数の HTML カラー値で示したものです。

Image アクセント カラー
日没時に山頂の岩の上に立っている人物 #BB6D10
白い花と緑の背景 #C6A205
駅を通過中の電車 #474A84

白黒の検出の例

次の表は、イメージ例における Azure AI Vision の白黒の評価を示しています。

Image 白黒かどうか
マンハッタンのビル群の白黒写真 true
青い家と前庭 false

API の使用

配色検出機能は Analyze Image 3.2 API に含まれています。 ネイティブ SDK または REST を呼び出すことでこの API を呼び出すことができます。 ColorvisualFeatures クエリ パラメーターに追加します。 その後、完全な JSON 応答が得られたら、"color" セクションのコンテンツを対象に文字列を解析します。