Dokumentacja platformy MLKitPoseDetectionCommon

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.