مرجع چارچوب MLKitFaceDetection

MLKFace


@interface MLKFace : NSObject

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

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

    اعلام

    هدف-C

    @property (nonatomic, readonly) CGRect frame;
  • آرایه‌ای از همه نشانه‌ها در چهره شناسایی‌شده.

    اعلام

    هدف-C

    @property (nonatomic, readonly) NSArray<MLKFaceLandmark *> *_Nonnull landmarks;
  • آرایه ای از تمام خطوط در چهره شناسایی شده.

    اعلام

    هدف-C

    @property (nonatomic, readonly) NSArray<MLKFaceContour *> *_Nonnull contours;
  • نشان می دهد که آیا چهره دارای شناسه ردیابی است یا خیر.

    اعلام

    هدف-C

    @property (nonatomic, readonly) BOOL hasTrackingID;
  • شناسه ردیابی چهره

    اعلام

    هدف-C

    @property (nonatomic, readonly) NSInteger trackingID;
  • نشان می دهد که آیا آشکارساز زاویه سر x اویلر را پیدا کرده است یا خیر.

    اعلام

    هدف-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleX;
  • چرخش صورت حول محور افقی تصویر را نشان می دهد. زاویه اویلر x مثبت زمانی است که صورت در تصویری که در حال پردازش است به سمت بالا چرخانده شود.

    اعلام

    هدف-C

    @property (nonatomic, readonly) CGFloat headEulerAngleX;
  • نشان می دهد که آیا آشکارساز زاویه سر و اویلر را پیدا کرده است یا خیر.

    اعلام

    هدف-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleY;
  • چرخش صورت حول محور عمودی تصویر را نشان می دهد. زاویه اویلر مثبت y زمانی است که صورت به سمت سمت راست تصویری که در حال پردازش است چرخانده می شود.

    اعلام

    هدف-C

    @property (nonatomic, readonly) CGFloat headEulerAngleY;
  • نشان می دهد که آیا آشکارساز زاویه سر اویلر را پیدا کرده است یا خیر.

    اعلام

    هدف-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleZ;
  • نشان دهنده چرخش صورت حول محوری است که به سمت بیرون تصویر می رود. زاویه اویلر z مثبت یک چرخش خلاف جهت عقربه های ساعت در صفحه تصویر است.

    اعلام

    هدف-C

    @property (nonatomic, readonly) CGFloat headEulerAngleZ;
  • نشان می دهد که آیا احتمال لبخند وجود دارد یا خیر.

    اعلام

    هدف-C

    @property (nonatomic, readonly) BOOL hasSmilingProbability;
  • احتمال اینکه صورت خندان باشد.

    اعلام

    هدف-C

    @property (nonatomic, readonly) CGFloat smilingProbability;
  • نشان می دهد که آیا احتمال باز شدن چشم چپ وجود دارد یا خیر.

    اعلام

    هدف-C

    @property (nonatomic, readonly) BOOL hasLeftEyeOpenProbability;
  • احتمال باز بودن چشم چپ صورت

    اعلام

    هدف-C

    @property (nonatomic, readonly) CGFloat leftEyeOpenProbability;
  • نشان می دهد که آیا احتمال باز شدن چشم راست وجود دارد یا خیر.

    اعلام

    هدف-C

    @property (nonatomic, readonly) BOOL hasRightEyeOpenProbability;
  • احتمال باز بودن چشم راست صورت

    اعلام

    هدف-C

    @property (nonatomic, readonly) CGFloat rightEyeOpenProbability;
  • غیر قابل دسترسی.

    اعلام

    هدف-C

    - (nonnull instancetype)init;
  • علامت مشخصه را، در صورت وجود، از نوع مشخص شده در این چهره شناسایی شده برمی گرداند.

    اعلام

    هدف-C

    - (nullable MLKFaceLandmark *)landmarkOfType:(nonnull MLKFaceLandmarkType)type;

    مولفه های

    type

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

    ارزش بازگشتی

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

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

    اعلام

    هدف-C

    - (nullable MLKFaceContour *)contourOfType:(nonnull MLKFaceContourType)type;

    مولفه های

    type

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

    ارزش بازگشتی

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