PoseDetector
class PoseDetector : NSObject
Detektor do szacowania pozycji ciała.
-
Zwraca wzorzec do wykrywania pozycji z podanymi opcjami.
Deklaracja
Swift
class func poseDetector(options: MLKCommonPoseDetectorOptions) -> Self
Parametry
options
Opcje konfigurowania wzorca do wykrywania pozycji.
Zwracana wartość
Detektor pozycji skonfigurowany z podanymi opcjami.
-
Niedostępne. z użyciem metod klas.
-
Przetwarza obraz na potrzeby wykrywania pozycji.
Deklaracja
Swift
func process(_ image: MLKitCompatibleImage) async throws -> [MLKPose]
Parametry
image
Obraz do przetworzenia.
completion
Moduł obsługi do wywołania zwrotnego w wątku głównym z wykrytą pozą lub błędem.
-
Zwraca pozycję na danym obrazie. Wykrywanie pozycji jest wykonywane synchronicznie w wątku wywołującym.
Zalecamy wywoływanie tej metody w wątku głównym, aby uniknąć zablokowania interfejsu użytkownika. W związku z tym, jeśli ta metoda zostanie wywołana w wątku głównym, zostanie zgłoszony
NSException
.Deklaracja
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKPose]
Parametry
image
Obraz, który ma zostać wyświetlony.
error
Opcjonalny parametr błędu uzupełniany w przypadku wystąpienia błędu podczas pobierania wyników.
Zwracana wartość
Tablica pozycji wykrytych na danym obrazie lub
nil
, jeśli wystąpił błąd. Jeśli nie zostaną wykryte żadne pozycje, zwracana jest pusta tablica.