الكشف عن محتوى خاص بالمجال
بالإضافة إلى وضع العلامات والتصنيف عالي المستوى ، تدعم Computer Vision أيضا المزيد من التحليل الخاص بالمجال باستخدام النماذج التي تم تدريبها على البيانات المتخصصة.
هناك طريقتان لاستخدام النماذج الخاصة بالمجال: في حد ذاتها (تحليل النطاق) أو كتحسين لميزة التصنيف.
تحليل النطاق
يمكنك تحليل صورة باستخدام النموذج الخاص بالمجال المختار فقط عن طريق استدعاء واجهة برمجة التطبيقات الخاصة بالنماذج/<النماذج>/التحليل .
فيما يلي نموذج استجابة JSON تم إرجاعه بواسطة النماذج / المشاهير / تحليل واجهة برمجة التطبيقات للصورة المحددة:

{
"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"
}
}
تحليل التصنيف المحسن
يمكنك أيضا استخدام نماذج خاصة بالمجال لتكملة تحليل الصور العام. يمكنك القيام بذلك كجزء من التصنيف عالي المستوى عن طريق تحديد نماذج خاصة بالمجال في معلمة التفاصيل الخاصة باستدعاء تحليل واجهة برمجة التطبيقات.
في هذه الحالة ، يسمى مصنف التصنيف المكون من 86 فئة أولا. إذا كان لأي من الفئات المكتشفة نموذج مطابق خاص بالمجال ، تمرير الصورة عبر هذا النموذج أيضا وتتم إضافة النتائج.
توضح استجابة JSON التالية كيف يمكن تضمين التحليل الخاص بالمجال detail كعقدة في تحليل تصنيف أوسع.
"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
}
]
}
}
]
سرد النماذج الخاصة بالمجال
حاليا، تدعم رؤية الكمبيوتر النماذج التالية الخاصة بالمجال:
| الاسم | الوصف |
|---|---|
| أساطين | التعرف على المشاهير ، مدعوم للصور المصنفة في people_ الفئة |
| معالم | التعرف على المعالم ، مدعوم للصور المصنفة في outdoor_ أو building_ الفئات |
سيؤدي استدعاء واجهة برمجة تطبيقات النماذج إلى إرجاع هذه المعلومات إلى جانب الفئات التي يمكن لكل نموذج تطبيقها:
{
"models":[
{
"name":"celebrities",
"categories":[
"people_",
"人_",
"pessoas_",
"gente_"
]
},
{
"name":"landmarks",
"categories":[
"outdoor_",
"户外_",
"屋外_",
"aoarlivre_",
"alairelibre_",
"building_",
"建筑_",
"建物_",
"edifício_"
]
}
]
}
استخدام API
تتوفر هذه الميزة من خلال واجهة برمجة تطبيقات تحليل الصور . يمكنك استدعاء واجهة برمجة التطبيقات هذه من خلال SDK أصلي أو من خلال مكالمات REST. تضمين Celebrities أو Landmarks في معلمة استعلام التفاصيل . بعد ذلك ، عندما تحصل على استجابة JSON الكاملة ، ما عليك سوى تحليل السلسلة لمحتويات "details" القسم.