FaceDetector
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
إذا كان هناك خطأ.