Dokumentacja platformy MLKitPoseDetectionCommon

MLKPoseLandmark


@interface MLKPoseLandmark : NSObject

Punkt orientacyjny w wyniku wykrywania pozycji.

  • Typ punktu orientacyjnego (tzn. lokalizacja na ciele).

    Deklaracja

    Objective-C

    @property (nonatomic, readonly) MLKPoseLandmarkType _Nonnull type;
  • Pozycja punktu 3D w przestrzeni obrazu wejściowego.

    Wartość Z nie ma stałego punktu początkowego w przestrzeni obrazu. Parametr z-origin znajduje się w lokalizacji na biodrze wykrytej osoby. Ujemna wartość Z oznacza, że punkt orientacyjny znajduje się przed Z-origin między wykrytą osobą a kamerą. Natomiast dodatnia wartość z oznacza, punkt orientacyjny znajduje się za przedrostkiem z.

    Wartości Z nie mają stałego zakresu. Ponieważ jednak w danych wejściowych znajduje się układ współrzędnych Z przestrzeni obrazu, wartości Z mogą służyć do wnioskowania względnej odległości między punktami orientacyjnymi, mierzonych w pikseli obrazu.

    Uwaga: wartości Z są mniej dokładne niż wartości x i y. Dodatkowo wartości Z dla punktów orientacyjnych twarzy nie są obliczane, więc należy je zignorować.

    Deklaracja

    Objective-C

    @property (nonatomic, readonly) MLKVision3DPoint *_Nonnull position;
  • Prawdopodobieństwo, w zakresie [0, 1], że punkt orientacyjny znajduje się w rzeczywistości w ramce obrazu.

    Deklaracja

    Objective-C

    @property (nonatomic, readonly) float inFrameLikelihood;
  • Niedostępne.

    Deklaracja

    Objective-C

    - (nonnull instancetype)init;