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

اكتشاف

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 في حال حدوث خطأ.