MLKitPoseDetection-Referenz zum Common Framework

PoseDetector

class PoseDetector : NSObject

Detektor für die Körperhaltungsschätzung.

  • Gibt einen Positionsdetektor mit den angegebenen Optionen zurück.

    Erklärung

    Swift

    class func poseDetector(options: MLKCommonPoseDetectorOptions) -> Self

    Parameter

    options

    Optionen zum Konfigurieren des Positionsdetektors.

    Rückgabewert

    Ein Positionsdetektor, der mit den angegebenen Optionen konfiguriert ist.

  • Nicht verfügbar. Verwenden Sie die Klassenmethoden.

  • Verarbeitet das angegebene Bild für die Posenerkennung.

    Erklärung

    Swift

    func process(_ image: MLKitCompatibleImage) async throws -> [MLKPose]

    Parameter

    image

    Das zu verarbeitende Bild.

    completion

    Handler zur Rückrufaktion im Hauptthread mit erkannter Pose oder Fehler.

  • Gibt die Positionsergebnisse im gegebenen Bild zurück. Die Posenerkennung wird synchron ausgeführt am im aufrufenden Thread.

    Es wird empfohlen, diese Methode aus dem Hauptthread aufzurufen, damit die Benutzeroberfläche nicht blockiert wird. Als wird ein NSException ausgegeben, wenn diese Methode im Hauptthread aufgerufen wird.

    Erklärung

    Swift

    func results(in image: MLKitCompatibleImage) throws -> [MLKPose]

    Parameter

    image

    Das Bild, in dem Ergebnisse abgerufen werden sollen.

    error

    Ein optionaler Fehlerparameter, der ausgefüllt wird, wenn beim Abrufen der Ergebnisse ein Fehler auftritt.

    Rückgabewert

    Das Array der im angegebenen Bild erkannten Posen oder nil, falls ein Fehler aufgetreten ist. Wenn keine Positionen erkannt werden, wird ein leeres Array zurückgegeben.