Dokumentacja platformy MLKitPoseDetectionCommon

PoseLandmark

class PoseLandmark : NSObject

Punkt orientacyjny w wyniku wykrywania pozycji.

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

    Deklaracja

    Swift

    var type: PoseLandmarkType { get }
  • 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

    Swift

    var position: MLKVision3DPoint { get }
  • Prawdopodobieństwo, w zakresie [0, 1], że punkt orientacyjny znajduje się w rzeczywistości w ramce obrazu.

    Deklaracja

    Swift

    var inFrameLikelihood: Float { get }
  • Niedostępne.