סימוכין למסגרת של MLKitFaceDetection

MLKFace


@interface MLKFace : NSObject

זוהו פנים אנושיות בתמונה.

  • המלבן שמכיל את הפנים שזוהו ביחס לתמונה במערכת הקואורדינטות של התצוגה.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) CGRect frame;
  • מערך של כל ציוני הדרך בזיהוי הפנים שזוהה.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) NSArray<MLKFaceLandmark *> *_Nonnull landmarks;
  • מערך של כל קווי המתאר בזיהוי פנים.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) NSArray<MLKFaceContour *> *_Nonnull contours;
  • שדה זה מציין אם לזיהוי הפנים יש מזהה מעקב.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) BOOL hasTrackingID;
  • מזהה המעקב של הפנים.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) NSInteger trackingID;
  • מציין אם המזהה מצא את הזווית של הראש X.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleX;
  • מציין את הסיבוב של הפנים סביב הציר האופקי של התמונה. זווית חיובי x אוילר היא מצב שבו הפנים פונות כלפי מעלה בתמונה שמעבדת.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) CGFloat headEulerAngleX;
  • מציין אם המזהה מצא את זווית הראש Y.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleY;
  • מציין את הסיבוב של הפנים סביב הציר האנכי של התמונה. זווית ציר y חיובי היא כשהפנים מכוונות לצד ימין של התמונה שעברה עיבוד.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) CGFloat headEulerAngleY;
  • מציין אם המזהה מצא את זווית הראש z אולר.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleZ;
  • מציין את הסיבוב של הפנים סביב הציר שמצביע החוצה מהתמונה. זווית z אולר חיובית היא סיבוב נגד כיוון השעון במישור התמונה.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) CGFloat headEulerAngleZ;
  • מציין אם קיימת הסתברות לחייך.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) BOOL hasSmilingProbability;
  • הסתברות שהפנים מחייכות.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) CGFloat smilingProbability;
  • מציין אם קיימת הסתברות פתוחה של עין שמאל.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) BOOL hasLeftEyeOpenProbability;
  • ההסתברות שעין שמאל של הפנים פתוחה.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) CGFloat leftEyeOpenProbability;
  • מציין אם קיימת הסתברות של עין ימין.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) BOOL hasRightEyeOpenProbability;
  • ההסתברות שעין ימין של הפנים פתוחה.

    הצהרה

    Objective-C

    @property (nonatomic, readonly) CGFloat rightEyeOpenProbability;
  • לא זמינים.

    הצהרה

    Objective-C

    - (nonnull instancetype)init;
  • מחזירה את ציון הדרך, אם יש, מהסוג הנתון בזיהוי הזה של הפנים.

    הצהרה

    Objective-C

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

    פרמטרים

    type

    הסוג של מאפיין זיהוי הפנים.

    הערך המוחזר

    ציון הדרך מהסוג הנתון בפנים האלה. nil, אם אין מספר.

  • מחזירה את קווי המתאר, אם יש, מהסוג הנתון בפנים שזוהו.

    הצהרה

    Objective-C

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

    פרמטרים

    type

    הסוג של מתאר הפנים.

    הערך המוחזר

    קווי המתאר של הסוג הנתון בפנים האלה. nil, אם אין מספר.