MLKitPoseDetectionCommon 架構參考資料

MLKPoseLandmark


@interface MLKPoseLandmark : NSObject

姿勢偵測結果中的地標。

  • 地標類型 (也就是主體上的位置)。

    聲明

    Objective-C

    @property (nonatomic, readonly) MLKPoseLandmarkType _Nonnull type;
  • 3D 點在輸入圖像空間中的位置。

    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;