Tài liệu tham khảo về khung MLKitFaceDetection

Khuôn mặt

class Face : NSObject

Đã phát hiện thấy khuôn mặt người trong một hình ảnh.

  • Hình chữ nhật chứa khuôn mặt được phát hiện tương ứng với hình ảnh trong hệ toạ độ xem.

    Khai báo

    Swift

    var frame: CGRect { get }
  • Một loạt tất cả điểm mốc trong khuôn mặt được phát hiện.

    Khai báo

    Swift

    var landmarks: [FaceLandmark] { get }
  • Một dãy gồm tất cả đường viền trên khuôn mặt được phát hiện.

    Khai báo

    Swift

    var contours: [FaceContour] { get }
  • Cho biết liệu khuôn mặt đó có mã theo dõi hay không.

    Khai báo

    Swift

    var hasTrackingID: Bool { get }
  • Mã theo dõi khuôn mặt.

    Khai báo

    Swift

    var trackingID: Int { get }
  • Cho biết liệu trình phát hiện có tìm thấy góc đầu x góc euler hay không.

    Khai báo

    Swift

    var hasHeadEulerAngleX: Bool { get }
  • Cho biết độ xoay của khuôn mặt quanh trục ngang của hình ảnh. Góc độ dương x euler là khi mặt bị hướng lên trong hình ảnh đang được xử lý.

    Khai báo

    Swift

    var headEulerAngleX: CGFloat { get }
  • Cho biết liệu trình phát hiện có tìm thấy góc đầu y euler hay không.

    Khai báo

    Swift

    var hasHeadEulerAngleY: Bool { get }
  • Cho biết độ xoay của khuôn mặt theo trục tung của hình ảnh. Góc độ dương y là khi khuôn mặt hướng về phía bên phải của hình ảnh đang được xử lý.

    Khai báo

    Swift

    var headEulerAngleY: CGFloat { get }
  • Cho biết liệu trình phát hiện có tìm thấy góc z euler của đầu hay không.

    Khai báo

    Swift

    var hasHeadEulerAngleZ: Bool { get }
  • Cho biết độ xoay của mặt theo trục hướng ra ngoài hình ảnh. Góc euler dương là góc xoay ngược chiều kim đồng hồ trong mặt phẳng hình ảnh.

    Khai báo

    Swift

    var headEulerAngleZ: CGFloat { get }
  • Cho biết liệu có xác suất đang cười hay không.

    Khai báo

    Swift

    var hasSmilingProbability: Bool { get }
  • Xác suất mà khuôn mặt đang cười.

    Khai báo

    Swift

    var smilingProbability: CGFloat { get }
  • Cho biết liệu có xác suất mở mắt trái hay không.

    Khai báo

    Swift

    var hasLeftEyeOpenProbability: Bool { get }
  • Xác suất mà mắt trái của khuôn mặt đang mở.

    Khai báo

    Swift

    var leftEyeOpenProbability: CGFloat { get }
  • Cho biết liệu có xác suất mở mắt phải hay không.

    Khai báo

    Swift

    var hasRightEyeOpenProbability: Bool { get }
  • Xác suất mà mắt phải của khuôn mặt đang mở.

    Khai báo

    Swift

    var rightEyeOpenProbability: CGFloat { get }
  • Không dùng được.

  • Trả về mốc (nếu có) thuộc kiểu đã cho trong khuôn mặt được phát hiện này.

    Khai báo

    Swift

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

    Các tham số

    type

    Loại mốc khuôn mặt.

    Giá trị trả về

    Mốc của kiểu đã cho trong mặt này. nil nếu không có.

  • Trả về đường viền (nếu có) thuộc kiểu đã cho trong khuôn mặt được phát hiện này.

    Khai báo

    Swift

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

    Các tham số

    type

    Loại đường viền trên khuôn mặt.

    Giá trị trả về

    Đường viền của kiểu đã cho trong mặt này. nil nếu không có.