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 オイラー angle は画像面内での反時計回りの回転です。

    宣言

    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