ObjectDetector
class ObjectDetector : NSObject
هو أداة لرصد الأجسام وأجهزة التتبُّع التي ترصد عناصر في صورة معيّنة وتتيح تتبُّعها.
-
لعرض أداة كشف الكائنات مع الخيارات المحددة.
التعريف
Swift
class func objectDetector(options: MLKCommonObjectDetectorOptions) -> Self
المَعلمات
options
خيارات ضبط أداة رصد الكائنات يجب أن يكون مثيلاً لإحدى فئات
CommonObjectDetectorOptions
الفرعية.القيمة المعروضة
أداة رصد كائنات تم ضبطها باستخدام الخيارات المحدّدة.
-
غير متاح: استخدِم طُرق الفئة.
-
لمعالجة الصورة المحدّدة لرصد الأجسام وتتبعها.
التعريف
Swift
func process(_ image: MLKitCompatibleImage, completion: @escaping ObjectDetectionCallback)
المَعلمات
image
الصورة المطلوب معالجتها
completion
معالج لمعاودة الاتصال على سلسلة التعليمات الرئيسية مع رصد كائنات أو حدوث خطأ
-
تعرض نتائج الكائن في الصورة المحددة أو
nil
إذا كان هناك خطأ. ويتم رصد الكائنات بشكل متزامن في سلسلة التعليمات.ويُنصَح باستدعاء هذه الطريقة خارج سلسلة التعليمات الرئيسية لتجنُّب حظر واجهة المستخدم. ونتيجةً لذلك، يتم رفع
NSException
إذا تم استدعاء هذه الطريقة في سلسلة التعليمات الرئيسية.التعريف
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKObject]
المَعلمات
image
الصورة المطلوبة للحصول على نتائج
error
مَعلمة خطأ اختيارية تتم تعبئتها عند حدوث خطأ أثناء الحصول على النتائج.
القيمة المعروضة
ينتج عن مصفوفة الكائن الصورة المحددة أو
nil
إذا كان هناك خطأ.