ข้อมูลอ้างอิงเฟรมเวิร์ก 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 }
  • ระบุว่าตัวตรวจจับพบมุมหัว x ออยเลอร์หรือไม่

    คำประกาศ

    Swift

    var hasHeadEulerAngleX: Bool { get }
  • ระบุการหมุนของด้านเกี่ยวกับแกนแนวนอนของรูปภาพ มุม x ของ Euler ที่มีค่าเป็นบวก คือเมื่อด้านที่เงยหน้าขึ้นในภาพที่กำลังประมวลผลอยู่

    คำประกาศ

    Swift

    var headEulerAngleX: CGFloat { get }
  • ระบุว่าตัวตรวจจับพบมุม y euler หรือไม่

    คำประกาศ

    Swift

    var hasHeadEulerAngleY: Bool { get }
  • ระบุการหมุนด้านที่เกี่ยวกับแกนแนวตั้งของรูปภาพ มุมบวก y ออยเลอร์คือ เมื่อด้านหันหน้าไปทางขวาของรูปภาพที่กำลังประมวลผล

    คำประกาศ

    Swift

    var headEulerAngleY: CGFloat { get }
  • ระบุว่าตัวตรวจจับพบมุม Z Euler หรือไม่

    คำประกาศ

    Swift

    var hasHeadEulerAngleZ: Bool { get }
  • ระบุการหมุนด้านที่เกี่ยวกับแกนที่ชี้ออกจากรูปภาพ มุม Z Euler ซึ่งเป็นมุมบวกคือการหมุนทวนเข็มนาฬิกาภายในระนาบรูปภาพ

    คำประกาศ

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