Renk düzeni algılama
Azure AI Vision, bir görüntüdeki renkleri analiz ederek üç farklı öznitelik sağlar: baskın ön plan rengi, baskın arka plan rengi ve görüntüdeki daha büyük baskın renkler kümesi. Döndürülen olası renkler kümesi: siyah, mavi, kahverengi, gri, yeşil, turuncu, pembe, mor, kırmızı, teal, beyaz ve sarı.
Azure AI Vision, baskın renk kümesi ve doygunluk birleşimine göre görüntüdeki en canlı rengi temsil eden bir tema rengi de ayıklar. Vurgu rengi onaltılık HTML renk kodu olarak döndürülür (örneğin, 00CC00
).
Azure AI Vision ayrıca görüntünün siyah beyaz görüntü olup olmadığını belirten bir boole değeri döndürür.
Renk düzeni algılama örnekleri
Aşağıdaki örnekte, bir görüntünün renk düzenini algıladığında Azure AI Vision tarafından döndürülen JSON yanıtı gösterilmektedir.
Not
Bu durumda, örnek görüntü siyah beyaz bir görüntü değildir, ancak baskın ön plan ve arka plan renkleri siyahtır ve görüntünün bütün olarak baskın renkleri siyah beyazdır.
{
"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"
}
}
Baskın renk örnekleri
Aşağıdaki tabloda, her örnek görüntü için döndürülen ön plan, arka plan ve görüntü renkleri gösterilmektedir.
Görsel | Baskın renkler |
---|---|
Ön plan: Siyah Arka Plan: Beyaz Renkler: Siyah, Beyaz, Yeşil |
|
Ön plan: Siyah Arka Plan: Siyah Renkler: Siyah |
Vurgu rengi örnekleri
Aşağıdaki tabloda, döndürülen tema rengi, her örnek görüntü için onaltılık HTML renk değeri olarak gösterilmektedir.
Görsel | Vurgu rengi |
---|---|
#BB6D10 | |
#C6A205 | |
#474A84 |
Siyah beyaz algılama örnekleri
Aşağıdaki tabloda Örnek görüntülerde Azure AI Vision'ın siyah beyaz değerlendirmesi gösterilmektedir.
Görsel | Siyah beyaz mı? |
---|---|
true | |
yanlış |
API’yi kullanma
Renk düzeni algılama özelliği, Görüntü Analizi 3.2 API'sinin bir parçasıdır. Bu API'ye yerel BIR SDK aracılığıyla veya REST çağrıları aracılığıyla çağrı yapabilirsiniz. visualFeatures sorgu parametresine ekleyinColor
. Ardından, tam JSON yanıtını aldığınızda, bölümün içeriği için dizeyi ayrıştırmanız "color"
yeterlidir.