Tài liệu tham khảo Khung MLKitPoseDetectionCommon

MLKPoseLandmark


@interface MLKPoseLandmark : NSObject

Mốc trong kết quả phát hiện tư thế.

  • Loại điểm đánh dấu (tức là vị trí trên cơ thể).

    Khai báo

    Objective-C

    @property (nonatomic, readonly) MLKPoseLandmarkType _Nonnull type;
  • Vị trí của điểm 3D trong không gian hình ảnh đầu vào.

    Giá trị z không có gốc cố định trong không gian hình ảnh. Thay vào đó, gốc z nằm ở hông của người được phát hiện. Giá trị z âm cho biết điểm đánh dấu nằm trước gốc z, giữa người được phát hiện và máy ảnh. Trong khi đó, giá trị z dương cho biết rằng mốc nằm sau nguồn gốc z.

    Giá trị Z không có phạm vi cố định. Tuy nhiên, vì hệ toạ độ z nằm trong không gian hình ảnh đầu vào, nên các giá trị z có thể được dùng để suy luận khoảng cách tương đối giữa các điểm đánh dấu, được đo bằng pixel hình ảnh.

    Lưu ý: Giá trị z không chính xác bằng giá trị x và y. Ngoài ra, các giá trị z cho các điểm đánh dấu trên khuôn mặt không được tính toán, vì vậy, vui lòng bỏ qua các giá trị này.

    Khai báo

    Objective-C

    @property (nonatomic, readonly) MLKVision3DPoint *_Nonnull position;
  • Khả năng, trong phạm vi [0, 1], điểm mốc thực sự nằm trong khung ảnh.

    Khai báo

    Objective-C

    @property (nonatomic, readonly) float inFrameLikelihood;
  • Không dùng được.

    Khai báo

    Objective-C

    - (nonnull instancetype)init;