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ạ độ khung hiển thị.

    Khai báo

    Swift

    var frame: CGRect { get }
  • Một loạt tất cả cá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 mảng gồm tất cả cá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 }
  • Giá trị nhận dạng theo dõi của khuôn mặt.

    Khai báo

    Swift

    var trackingID: Int { get }
  • Cho biết liệu máy 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 mặt quanh trục hoành của hình ảnh. Góc dương x góc euler là khi khuôn mặt 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 máy 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 mặt quanh trục tung của hình ảnh. Góc y euler dương 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 máy phát hiện có tìm thấy góc đầu z euler hay không.

    Khai báo

    Swift

    var hasHeadEulerAngleZ: Bool { get }
  • Cho biết sự xoay của mặt quanh trục hướng ra ngoài hình ảnh. Z euler dương góc là phép quay ngược chiều kim đồng hồ bên trong mặt phẳng hình ảnh.

    Khai báo

    Swift

    var headEulerAngleZ: CGFloat { get }
  • Cho biết liệu có khả năng 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ó khả năng mở mắt trái hay không.

    Khai báo

    Swift

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

    Khai báo

    Swift

    var leftEyeOpenProbability: CGFloat { get }
  • Cho biết liệu có khả năng 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 mặt mở được.

    Khai báo

    Swift

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

  • Trả về mốc, nếu có, thuộc loại đã cho trong khuôn mặt được phát hiện này.

    Khai báo

    Swift

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

    Thông số

    type

    Loại điểm mốc trên khuôn mặt.

    Giá trị trả về

    Mốc cho loại đã cho trong khuôn mặt này. nil nếu không có.

  • Trả về đường viền của loại cho sẵn (nếu có) trong khuôn mặt được phát hiện này.

    Khai báo

    Swift

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

    Thông số

    type

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

    Giá trị trả về

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