Zjišťování typu obrázku
Pomocí rozhraní API Analyzovat obrázek 3.2 může Azure AI Vision analyzovat typ obsahu obrázků a indikovat, jestli je obrázek klipart nebo kresba čáry.
Detekce klipartů
Azure AI Vision analyzuje obrázek a ohodnocuje pravděpodobnost klipartu ve škále 0 až 3, jak je popsáno v následující tabulce.
Hodnota | Význam |
---|---|
0 | Není klipart |
0 | Mnohoznačný |
2 | Normální klipart |
3 | Dobrý klipart |
Příklady detekce klipartů
Následující odpovědi JSON ilustrují, co Azure AI Vision vrátí při hodnocení pravděpodobnosti výskytu ukázkových obrázků klipartů.
{
"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"
}
}
Detekce kreslení čar
Azure AI Vision analyzuje obrázek a vrátí logickou hodnotu označující, jestli je obrázek výkresem čáry.
Příklady detekce kreslení čar
Následující odpovědi JSON ilustrují, co Azure AI Vision vrátí, když indikuje, jestli jsou ukázkové obrázky spojnicové výkresy.
{
"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"
}
}
Použití rozhraní API
Funkce detekce typu obrázku 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 ImageType
do parametru dotazu visualFeatures . Když pak získáte úplnou odpověď JSON, jednoduše parsujte řetězec pro obsah oddílu "imageType"
.