Tartományspecifikus tartalomészlelés
A címkézés és a magas szintű kategorizálás mellett az Azure AI Vision további tartományspecifikus elemzéseket is támogat a speciális adatokra betanított modellek használatával.
A tartományspecifikus modellek kétféleképpen használhatók: önmagukban (hatókörön alapuló elemzés) vagy a kép kategorizálási funkciójának továbbfejlesztéseként .
Hatókörön alapuló elemzés
A modellek/modellek/<elemzési API meghívásával csak a kiválasztott tartományspecifikus modell használatával elemezhet képeket.>
Az alábbiakban egy minta JSON-választ ad vissza a modellek/hírességek/elemzési API az adott képhez:
{
"result": {
"celebrities": [{
"faceRectangle": {
"top": 391,
"left": 318,
"width": 184,
"height": 184
},
"name": "Satya Nadella",
"confidence": 0.99999856948852539
}]
},
"requestId": "8217262a-1a90-4498-a242-68376a4b956b",
"metadata": {
"width": 800,
"height": 1200,
"format": "Jpeg"
}
}
Továbbfejlesztett kategorizálási elemzés
Az általános képelemzés kiegészítéséhez tartományspecifikus modelleket is használhat. Ezt a magas szintű kategorizálás részeként teheti meg, ha tartományspecifikus modelleket ad meg az Analyze API-hívás részletes paraméterében.
Ebben az esetben a 86 kategóriás osztályozási osztályozó az első. Ha az észlelt kategóriák bármelyike rendelkezik egyező tartományspecifikus modellel, a rendszer a rendszerképet is átadja a modellnek, és hozzáadja az eredményeket.
Az alábbi JSON-válasz bemutatja, hogyan vehetők fel csomópontként a tartományspecifikus elemzések egy detail
szélesebb körű kategorizálási elemzésbe.
"categories":[
{
"name":"abstract_",
"score":0.00390625
},
{
"name":"people_",
"score":0.83984375,
"detail":{
"celebrities":[
{
"name":"Satya Nadella",
"faceRectangle":{
"left":597,
"top":162,
"width":248,
"height":248
},
"confidence":0.999028444
}
],
"landmarks":[
{
"name":"Forbidden City",
"confidence":0.9978346
}
]
}
}
]
A tartományspecifikus modellek listázása
Az Azure AI Vision jelenleg a következő tartományspecifikus modelleket támogatja:
Név | Leírás |
---|---|
Hírességek | Hírességek felismerése, a kategóriában besorolt people_ képek esetében támogatott |
Tereptárgyak | Tájékozódási pontok felismerése, a kategóriákba vagy kategóriákba outdoor_ building_ sorolt képek esetében támogatott |
A Models API meghívása az egyes modellek által alkalmazható kategóriákkal együtt adja vissza ezeket az információkat:
{
"models":[
{
"name":"celebrities",
"categories":[
"people_",
"人_",
"pessoas_",
"gente_"
]
},
{
"name":"landmarks",
"categories":[
"outdoor_",
"户外_",
"屋外_",
"aoarlivre_",
"alairelibre_",
"building_",
"建筑_",
"建物_",
"edifício_"
]
}
]
}
Az API használata
Ez a funkció az Analyze Image 3.2 API-n keresztül érhető el. Ezt az API-t natív SDK-n vagy REST-hívásokon keresztül hívhatja meg. Adja meg Celebrities
vagy Landmarks
adja meg a részletes lekérdezési paramétert. Ezután, amikor megkapja a teljes JSON-választ, egyszerűen elemezheti a szakasz tartalmához tartozó sztringet "details"
.