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

MLKPoseLandmark


@interface MLKPoseLandmark : NSObject

ポーズ検出結果のランドマーク。

  • ランドマークのタイプ(身体の場所)。

    宣言

    Objective-C

    @property (nonatomic, readonly) MLKPoseLandmarkType _Nonnull type;
  • 入力画像空間における 3D ポイントの位置。

    z 値には画像空間に固定された原点はありません。代わりに、Z 原点は検出された人物の腰にあります。負の z 値は、ランドマークが z 原点の前に、検出された人物とカメラの間にあることを示します。一方、正の z 値は、ランドマークが z 原点の背後にあることを示します。

    Z 値には固定の範囲はありません。ただし、Z 座標系は入力画像空間内にあるため、Z 値を使用して、ランドマーク間の相対距離(画像ピクセルで測定)を推測できます。

    注: Z 値は x 値や y 値よりも精度が低くなります。また、顔のランドマークの Z 値は計算されないため、無視してください。

    宣言

    Objective-C

    @property (nonatomic, readonly) MLKVision3DPoint *_Nonnull position;
  • ランドマークが実際に画像フレーム内にある可能性([0, 1] の範囲)。

    宣言

    Objective-C

    @property (nonatomic, readonly) float inFrameLikelihood;
  • 使用不可

    宣言

    Objective-C

    - (nonnull instancetype)init;