مشاركة عبر


اكتشَاف الكَائنَات

تشرح هذه المقالة ميزة اكتشاف الأجسام. اكتشاف الكائنات مشابه للوسم، لكن واجهة برمجة التطبيقات تعيد إحداثيات صندوق الإحاطات (بالبكسل) لكل كائن موجود في الصورة. على سبيل المثال، إذا احتوت الصورة على وقطة وشخص، فإن عملية اكتشاف الأجسام تسرد تلك الكائنات مع إحداثياتها في الصورة.

يمكنك استخدام هذه الوظيفة لمعالجة العلاقات بين الكائنات في الصورة. كما يتيح لك تحديد ما إذا كان هناك عدة نسخ من نفس الكائن في الصورة.

لا توجد علاقة رسمية بين تصنيف الوسم وتصنيف اكتشاف الكائنات. على المستوى المفاهيمي، وظيفة اكتشاف الكائنات تجد فقط الأشياء والكائنات الحية، بينما يمكن لوظيفة الوسم أيضا تضمين مصطلحات سياقية مثل الداخل، والتي لا يمكن توطينها باستخدام صناديق محددة.

جرب قدرات اكتشاف الكائنات بسرعة وسهولة في متصفحك باستخدام Azure Vision Studio.

مثال على اكتشاف الأجسام

تظهر استجابة JSON التالية ما تعيده واجهة برمجة تطبيقات تحليل الصورة عند اكتشاف الكائنات في الصورة المثالية.

صورة تظهر امرأة تستخدم جهاز مايكروسوفت سيرفس في المطبخ.

{
   "objects":[
      {
         "rectangle":{
            "x":730,
            "y":66,
            "w":135,
            "h":85
         },
         "object":"kitchen appliance",
         "confidence":0.501
      },
      {
         "rectangle":{
            "x":523,
            "y":377,
            "w":185,
            "h":46
         },
         "object":"computer keyboard",
         "confidence":0.51
      },
      {
         "rectangle":{
            "x":471,
            "y":218,
            "w":289,
            "h":226
         },
         "object":"Laptop",
         "confidence":0.85,
         "parent":{
            "object":"computer",
            "confidence":0.851
         }
      },
      {
         "rectangle":{
            "x":654,
            "y":0,
            "w":584,
            "h":473
         },
         "object":"person",
         "confidence":0.855
      }
   ],
   "requestId":"25018882-a494-4e64-8196-f627a35c1135",
   "metadata":{
      "height":473,
      "width":1260,
      "format":"Jpeg"
   },
   "modelVersion":"2021-05-01"
}

القيود

من المهم ملاحظة محدودية اكتشاف الأجسام حتى تتمكن من تجنب أو التخفيف من تأثيرات السلبيات الكاذبة (الأجسام المفقودة) والتفاصيل المحدودة.

  • عادة لا يتم اكتشاف الأجسام إذا كانت صغيرة (أقل من 5% من الصورة).
  • عادة لا يتم اكتشاف الأجسام إذا كانت مرتبة متقاربة (مثل كومة من الألواح مثلا).
  • لا يتم التمييز بين الأشياء حسب العلامات التجارية أو أسماء المنتجات (مثل أنواع مختلفة من المشروبات الغازية على رف المتجر، على سبيل المثال). ومع ذلك، يمكنك الحصول على معلومات العلامة التجارية من صورة باستخدام ميزة اكتشاف العلامة التجارية.

استخدام API

ميزة اكتشاف الكائنات هي جزء من واجهة برمجة تطبيقات تحليل الصورة . يمكنك استدعاء واجهة برمجة التطبيقات هذه من خلال SDK أصلي أو من خلال استدعاءات REST. أدرج Objects في visualFeatures معامل الاستعلام. ثم، عندما تحصل على استجابة JSON كاملة، قم بتحليل السلسلة لمحتوى قسم الكائنات .