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

الوجه

class Face : NSObject

تم التعرّف على وجه بشري في صورة.

  • المستطيل الذي يحتوي على الوجه الذي تم اكتشافه بالنسبة إلى الصورة في نظام إحداثيات العرض.

    بيان الإفصاح

    Swift

    var frame: CGRect { get }
  • مصفوفة من جميع المَعالم في الوجه الذي تم رصده.

    بيان الإفصاح

    Swift

    var landmarks: [FaceLandmark] { get }
  • مصفوفة من جميع الخطوط في الوجه الذي تم اكتشافه.

    بيان الإفصاح

    Swift

    var contours: [FaceContour] { get }
  • يشير إلى ما إذا كان الوجه يمتلك رقم تعريف تتبّع.

    بيان الإفصاح

    Swift

    var hasTrackingID: Bool { get }
  • معرّف تتبُّع الوجه

    بيان الإفصاح

    Swift

    var trackingID: Int { get }
  • يشير إلى ما إذا كانت الكاشفة قد عثرت على زاوية الرأس × أويلر.

    بيان الإفصاح

    Swift

    var hasHeadEulerAngleX: Bool { get }
  • يشير إلى تدوير الوجه حول المحور الأفقي للصورة. زاوية أولر x موجبة هو ظهور الوجه باتجاه الأعلى في الصورة التي تتم معالجتها

    بيان الإفصاح

    Swift

    var headEulerAngleX: CGFloat { get }
  • يشير إلى ما إذا كانت الكاشفة قد عثرت على زاوية رأس ص.

    بيان الإفصاح

    Swift

    var hasHeadEulerAngleY: Bool { get }
  • يشير إلى تدوير الوجه حول المحور الرأسي للصورة. زاوية ص أولر موجب هو ظهور الوجه باتجاه الجانب الأيمن من الصورة التي تتم معالجتها.

    بيان الإفصاح

    Swift

    var headEulerAngleY: CGFloat { get }
  • يشير إلى ما إذا كانت أداة الكشف قد عثرت على زاوية رأس z أولر.

    بيان الإفصاح

    Swift

    var hasHeadEulerAngleZ: Bool { get }
  • يشير إلى تدوير الوجه حول المحور الذي يشير إلى الصورة. أويلر إيجابي إيجابي الزاوية هي تدوير عكس اتجاه عقارب الساعة داخل مستوى الصورة.

    بيان الإفصاح

    Swift

    var headEulerAngleZ: CGFloat { get }
  • يشير إلى ما إذا كانت احتمالية الابتسام متاحة أم لا.

    بيان الإفصاح

    Swift

    var hasSmilingProbability: Bool { get }
  • احتمالية أن يبتسم الوجه.

    بيان الإفصاح

    Swift

    var smilingProbability: CGFloat { get }
  • يشير إلى ما إذا كانت احتمالية فتح العين اليسرى مفتوحة أم لا.

    بيان الإفصاح

    Swift

    var hasLeftEyeOpenProbability: Bool { get }
  • احتمال أن تكون العين اليسرى للوجه مفتوحة.

    بيان الإفصاح

    Swift

    var leftEyeOpenProbability: CGFloat { get }
  • يشير إلى ما إذا كانت احتمالية فتح العين اليمنى أو لا.

    بيان الإفصاح

    Swift

    var hasRightEyeOpenProbability: Bool { get }
  • احتمال أن تكون العين اليمنى للوجه مفتوحة.

    بيان الإفصاح

    Swift

    var rightEyeOpenProbability: CGFloat { get }
  • غير متاح:

  • لعرض المَعلم، إن وجد، من النوع المحدّد في هذا الوجه الذي تم اكتشافه.

    بيان الإفصاح

    Swift

    func landmark(ofType type: FaceLandmarkType) -> FaceLandmark?

    المعلمات

    type

    نوع معلَم الوجه.

    القيمة المعروضة

    المَعلم من النوع المحدّد في هذا الوجه. nil إذا لم يكن متوفّرًا.

  • لعرض محيط، إن وجد، للنوع المعني في هذا الوجه الذي تم اكتشافه.

    بيان الإفصاح

    Swift

    func contour(ofType type: FaceContourType) -> FaceContour?

    المعلمات

    type

    تمثّل هذه السمة نوع الوجه.

    القيمة المعروضة

    محيط النوع المحدّد في هذا الوجه. nil إذا لم يكن متوفّرًا.