ข้อมูลอ้างอิงเฟรมเวิร์ก 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 ของ Euler ที่มีค่าเป็นบวก คือเมื่อด้านที่เงยหน้าขึ้นในภาพที่กำลังประมวลผลอยู่

    คำประกาศ

    Objective-C

    @property (nonatomic, readonly) CGFloat headEulerAngleX;
  • ระบุว่าตัวตรวจจับพบมุม y euler หรือไม่

    คำประกาศ

    Objective-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleY;
  • ระบุการหมุนด้านที่เกี่ยวกับแกนแนวตั้งของรูปภาพ มุมบวก y ออยเลอร์คือ เมื่อด้านหันหน้าไปทางขวาของรูปภาพที่กำลังประมวลผล

    คำประกาศ

    Objective-C

    @property (nonatomic, readonly) CGFloat headEulerAngleY;
  • ระบุว่าตัวตรวจจับพบมุม Z Euler หรือไม่

    คำประกาศ

    Objective-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleZ;
  • ระบุการหมุนด้านที่เกี่ยวกับแกนที่ชี้ออกจากรูปภาพ มุม Z Euler ซึ่งเป็นมุมบวกคือการหมุนทวนเข็มนาฬิกาภายในระนาบรูปภาพ

    คำประกาศ

    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 หากไม่มี