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