Görüntü türü algılama
Azure AI Vision, Görüntü Analizi 3.2 API'si ile görüntülerin içerik türünü analiz edebilir ve görüntünün küçük resim mi yoksa çizgi çizim mi olduğunu gösterebilir.
Küçük resim algılama
Azure AI Vision, aşağıdaki tabloda açıklandığı gibi bir görüntüyü analiz eder ve resmin küçük resim olma olasılığını 0 ile 3 arasında bir ölçekte derecelendirir.
Değer | Anlamı |
---|---|
0 | Küçük resim değil |
1 | Belirsiz |
2 | Normal küçük resim |
3 | İyi küçük resim |
Küçük resim algılama örnekleri
Aşağıdaki JSON yanıtları, örnek görüntülerin küçük resim olma olasılığını derecelendirdiğinde Azure AI Vision'ın ne döndürdüğü gösterilir.
{
"imageType": {
"clipArtType": 3,
"lineDrawingType": 0
},
"requestId": "88c48d8c-80f3-449f-878f-6947f3b35a27",
"metadata": {
"height": 225,
"width": 300,
"format": "Jpeg"
}
}
{
"imageType": {
"clipArtType": 0,
"lineDrawingType": 0
},
"requestId": "a9c8490a-2740-4e04-923b-e8f4830d0e47",
"metadata": {
"height": 200,
"width": 300,
"format": "Jpeg"
}
}
Çizgi çizimi algılama
Azure AI Vision bir görüntüyü analiz eder ve görüntünün bir çizgi çizimi olup olmadığını gösteren bir boole değeri döndürür.
Çizgi çizimi algılama örnekleri
Aşağıdaki JSON yanıtları, örnek görüntülerin çizgi çizimleri olup olmadığını gösterirken Azure AI Vision'ın ne döndürdüğü gösterilir.
{
"imageType": {
"clipArtType": 2,
"lineDrawingType": 1
},
"requestId": "6442dc22-476a-41c4-aa3d-9ceb15172f01",
"metadata": {
"height": 268,
"width": 300,
"format": "Jpeg"
}
}
{
"imageType": {
"clipArtType": 0,
"lineDrawingType": 0
},
"requestId": "98437d65-1b05-4ab7-b439-7098b5dfdcbf",
"metadata": {
"height": 200,
"width": 300,
"format": "Jpeg"
}
}
API’yi kullanma
Görüntü türü 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 ekleyinImageType
. Ardından, tam JSON yanıtını aldığınızda, bölümün içeriği için dizeyi ayrıştırmanız "imageType"
yeterlidir.