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

MLKFace


@interface MLKFace : NSObject

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

  • ビュー座標系の画像に対する、検出された顔を含む長方形。

    宣言

    Objective-C

    @property (nonatomic, readonly) CGRect frame;
  • 検出された顔のすべてのランドマークの配列。

    宣言

    Objective-C

    @property (nonatomic, readonly) NSArray<MLKFaceLandmark *> *_Nonnull landmarks;
  • 検出された顔のすべての輪郭の配列。

    宣言

    Objective-C

    @property (nonatomic, readonly) NSArray<MLKFaceContour *> *_Nonnull contours;
  • 顔にトラッキング ID があるかどうかを示します。

    宣言

    Objective-C

    @property (nonatomic, readonly) BOOL hasTrackingID;
  • 顔のトラッキング ID。

    宣言

    Objective-C

    @property (nonatomic, readonly) NSInteger trackingID;
  • 検出機能が頭部 x オイラー角を検出したかどうかを示します。

    宣言

    Objective-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleX;
  • 画像の横軸を中心とした顔の回転を示します。正のオイラー X 角度は、処理中の画像で顔が上を向いている場合です。

    宣言

    Objective-C

    @property (nonatomic, readonly) CGFloat headEulerAngleX;
  • 検出機能が頭の y オイラー角を検出したかどうかを示します。

    宣言

    Objective-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleY;
  • 画像の縦軸を中心とした顔の回転を示します。正の Y オイラー角は、処理中の画像の右側に顔が向いている場合です。

    宣言

    Objective-C

    @property (nonatomic, readonly) CGFloat headEulerAngleY;
  • 検出機能が頭の Z オイラー角を検出したかどうかを示します。

    宣言

    Objective-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleZ;
  • 画像の外を向く軸を中心とした顔の回転を示します。正の Z オイラー angle は画像面内での反時計回りの回転です。

    宣言

    Objective-C

    @property (nonatomic, readonly) CGFloat headEulerAngleZ;
  • 笑顔の確率が利用可能かどうかを示します。

    宣言

    Objective-C

    @property (nonatomic, readonly) BOOL hasSmilingProbability;
  • 顔が笑っている確率。

    宣言

    Objective-C

    @property (nonatomic, readonly) CGFloat smilingProbability;
  • 左眼を開く確率が使用可能かどうかを示します。

    宣言

    Objective-C

    @property (nonatomic, readonly) BOOL hasLeftEyeOpenProbability;
  • 顔の左目が開いている確率。

    宣言

    Objective-C

    @property (nonatomic, readonly) CGFloat leftEyeOpenProbability;
  • 右眼を開く確率が使用可能かどうかを示します。

    宣言

    Objective-C

    @property (nonatomic, readonly) BOOL hasRightEyeOpenProbability;
  • 顔の右目が開いている確率。

    宣言

    Objective-C

    @property (nonatomic, readonly) CGFloat rightEyeOpenProbability;
  • 使用不可

    宣言

    Objective-C

    - (nonnull instancetype)init;
  • 検出された顔の特定のタイプのランドマーク(存在する場合)を返します。

    宣言

    Objective-C

    - (nullable MLKFaceLandmark *)landmarkOfType:(nonnull MLKFaceLandmarkType)type;

    パラメータ

    type

    顔のランドマークのタイプ。

    戻り値

    この顔の特定タイプのランドマーク。ない場合は nil

  • 検出された顔の特定のタイプの輪郭(存在する場合)を返します。

    宣言

    Objective-C

    - (nullable MLKFaceContour *)contourOfType:(nonnull MLKFaceContourType)type;

    パラメータ

    type

    顔の輪郭のタイプ。

    戻り値

    この面で指定された型の輪郭。ない場合は nil