مرجع إطار عمل MLKitFaceDetection

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