Dokumentacja platformy MLKitPoseDetectionCommon
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
MLKPoseLandmark
@interface MLKPoseLandmark : NSObject
Punkt orientacyjny w wyniku wykrywania pozycji.
-
Typ punktu orientacyjnego (tzn. lokalizacja na ciele).
-
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;
-
Deklaracja
Objective-C
- (nonnull instancetype)init;
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-25 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-25 UTC."],[[["`MLKPoseLandmark` represents a specific point on a detected body within an image."],["Each landmark includes its type (body location), 3D position in the image, and a likelihood of being within the frame."],["The 3D position's z-value indicates relative depth, with negative values closer to the camera and positive values further away, relative to the person's hip."],["While the z-values help understand relative depth, they are less accurate than the x and y coordinates and are not calculated for facial landmarks."]]],["MLKPoseLandmark represents a body landmark in pose detection. It provides the `type`, indicating the body location, and the `position`, a 3D point in image space with z-origin at the hip. The `inFrameLikelihood` property, ranging from 0 to 1, reflects the confidence of the landmark's presence in the image. Z-values indicate depth relative to the hip, with negative values in front and positive values behind. Facial landmarks do not have z-values. The init method is unavailable.\n"]]