Dokumentacja platformy MLKitPoseDetectionCommon

MLKPoseLandmark


@interface MLKPoseLandmark : NSObject

Punkt orientacyjny w wyniku wykrywania pozycji.

  • Typ punktu orientacyjnego (np. 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. Zamiast tego punkt początkowy Z znajduje się na biodrze wykrytej osoby. Wartość z ujemna wskazuje, że punkt orientacyjny znajduje się przed punktem początkowym osi z, między wykrywaną osobą a kamerą. Z poziomym oznaczeniem oznacza to, że punkt orientacyjny znajduje się za punktem początkowym z-.

    Wartości z nie mają stałego zakresu. Ponieważ jednak system współrzędnych z znajduje się w wejściowej przestrzeni obrazu, wartości z można wykorzystać do określenia względnej odległości między punktami orientacyjnymi, mierzonej w pikselach 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 ramce obrazu.

    Deklaracja

    Objective-C

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

    Deklaracja

    Objective-C

    - (nonnull instancetype)init;