Referensi Framework MLKitPoseDetectionCommon

MLKPoseLandmark


@interface MLKPoseLandmark : NSObject

Landmark dalam hasil deteksi pose.

  • Jenis penanda (yaitu lokasi di tubuh).

    Pernyataan

    Objective-C

    @property (nonatomic, readonly) MLKPoseLandmarkType _Nonnull type;
  • Posisi titik 3D dalam ruang gambar input.

    Nilai z tidak memiliki asal tetap dalam ruang gambar. Sebagai gantinya, asal z terletak di pinggul orang yang terdeteksi. Nilai z negatif menunjukkan bahwa penanda berada di depan origin z, antara orang yang terdeteksi dan kamera. Sedangkan nilai z positif menunjukkan bahwa penanda berada di belakang origin z.

    Nilai Z tidak memiliki rentang tetap. Namun, karena sistem koordinat z berada dalam ruang gambar input, nilai z dapat digunakan untuk menyimpulkan jarak relatif antar-titik penanda, yang diukur dalam piksel gambar.

    Catatan: Nilai Z kurang akurat dibandingkan nilai x dan y. Selain itu, nilai z untuk penanda wajah tidak dihitung, jadi abaikan saja.

    Pernyataan

    Objective-C

    @property (nonatomic, readonly) MLKVision3DPoint *_Nonnull position;
  • Kemungkinan, dalam rentang [0, 1], penanda tersebut benar-benar berada dalam bingkai gambar.

    Pernyataan

    Objective-C

    @property (nonatomic, readonly) float inFrameLikelihood;
  • Tidak tersedia.

    Pernyataan

    Objective-C

    - (nonnull instancetype)init;