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 オイラー角は、画像プレーン内の反時計回りの回転です。

    宣言

    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