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;