مرجع چارچوب MLKitFaceDetection

صورت

class Face : NSObject

چهره انسان در یک تصویر شناسایی شده است.

  • مستطیل حاوی چهره شناسایی شده نسبت به تصویر در سیستم مختصات دید.

    اعلام

    سریع

    var frame: CGRect { get }
  • آرایه‌ای از همه نشانه‌ها در چهره شناسایی‌شده.

    اعلام

    سریع

    var landmarks: [FaceLandmark] { get }
  • آرایه ای از تمام خطوط در چهره شناسایی شده.

    اعلام

    سریع

    var contours: [FaceContour] { get }
  • نشان می دهد که آیا چهره دارای شناسه ردیابی است یا خیر.

    اعلام

    سریع

    var hasTrackingID: Bool { get }
  • شناسه ردیابی چهره

    اعلام

    سریع

    var trackingID: Int { get }
  • نشان می دهد که آیا آشکارساز زاویه سر x اویلر را پیدا کرده است یا خیر.

    اعلام

    سریع

    var hasHeadEulerAngleX: Bool { get }
  • چرخش صورت حول محور افقی تصویر را نشان می دهد. زاویه اویلر x مثبت زمانی است که صورت در تصویری که در حال پردازش است به سمت بالا چرخانده شود.

    اعلام

    سریع

    var headEulerAngleX: CGFloat { get }
  • نشان می دهد که آیا آشکارساز زاویه سر و اویلر را پیدا کرده است یا خیر.

    اعلام

    سریع

    var hasHeadEulerAngleY: Bool { get }
  • چرخش صورت حول محور عمودی تصویر را نشان می دهد. زاویه اویلر مثبت y زمانی است که صورت به سمت سمت راست تصویری که در حال پردازش است چرخانده می شود.

    اعلام

    سریع

    var headEulerAngleY: CGFloat { get }
  • نشان می دهد که آیا آشکارساز زاویه سر اویلر را پیدا کرده است یا خیر.

    اعلام

    سریع

    var hasHeadEulerAngleZ: Bool { get }
  • نشان دهنده چرخش صورت حول محوری است که به سمت بیرون تصویر می رود. زاویه اویلر z مثبت یک چرخش خلاف جهت عقربه های ساعت در صفحه تصویر است.

    اعلام

    سریع

    var headEulerAngleZ: CGFloat { get }
  • نشان می دهد که آیا احتمال لبخند وجود دارد یا خیر.

    اعلام

    سریع

    var hasSmilingProbability: Bool { get }
  • احتمال اینکه صورت خندان باشد.

    اعلام

    سریع

    var smilingProbability: CGFloat { get }
  • نشان می دهد که آیا احتمال باز شدن چشم چپ وجود دارد یا خیر.

    اعلام

    سریع

    var hasLeftEyeOpenProbability: Bool { get }
  • احتمال باز بودن چشم چپ صورت

    اعلام

    سریع

    var leftEyeOpenProbability: CGFloat { get }
  • نشان می دهد که آیا احتمال باز شدن چشم راست وجود دارد یا خیر.

    اعلام

    سریع

    var hasRightEyeOpenProbability: Bool { get }
  • احتمال باز بودن چشم راست صورت

    اعلام

    سریع

    var rightEyeOpenProbability: CGFloat { get }
  • غیر قابل دسترسی.

  • علامت مشخصه را، در صورت وجود، از نوع مشخص شده در این چهره شناسایی شده برمی گرداند.

    اعلام

    سریع

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

    مولفه های

    type

    نوع نقطه عطف صورت.

    ارزش بازگشتی

    نقطه عطف نوع داده شده در این چهره. nil اگر وجود نداشته باشد.

  • کانتور، در صورت وجود، از نوع داده شده را در این چهره شناسایی شده برمی گرداند.

    اعلام

    سریع

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

    مولفه های

    type

    نوع کانتور صورت.

    ارزش بازگشتی

    کانتور نوع داده شده در این صورت. nil اگر وجود نداشته باشد.