MLKitFaceDetection フレームワーク リファレンス

class Face : NSObject

画像で検出された人の顔。

  • ビュー座標系で画像を基準として検出された顔を含む長方形。

    宣言

    Swift

    var frame: CGRect { get }
  • 検出された顔のすべてのランドマークの配列。

    宣言

    Swift

    var landmarks: [FaceLandmark] { get }
  • 検出された顔のすべての輪郭の配列。

    宣言

    Swift

    var contours: [FaceContour] { get }
  • 顔にトラッキング ID があるかどうかを表します。

    宣言

    Swift

    var hasTrackingID: Bool { get }
  • 顔のトラッキング ID。

    宣言

    Swift

    var trackingID: Int { get }
  • 検出機能がヘッド x オイラー角を検出したかどうかを示します。

    宣言

    Swift

    var hasHeadEulerAngleX: Bool { get }
  • 画像の水平軸を中心とした顔の回転を指定します。正の x オイラー角は、処理対象の画像で顔が上を向いているときです。

    宣言

    Swift

    var headEulerAngleX: CGFloat { get }
  • 検出機能が頭の y オイラー角を検出したかどうかを示します。

    宣言

    Swift

    var hasHeadEulerAngleY: Bool { get }
  • 画像の縦軸を中心とした顔の回転を指定します。正の y オイラー角は、顔が処理対象画像の右側を向いていることを意味します。

    宣言

    Swift

    var headEulerAngleY: CGFloat { get }
  • 検出機能がヘッドの Z オイラー角を検出したかどうかを示します。

    宣言

    Swift

    var hasHeadEulerAngleZ: Bool { get }
  • 画像を指す軸を中心として顔が回転することを示します。正の z オイラー角は、画像プレーン内の反時計回りの回転です。

    宣言

    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