חומר עזר בנושא MLKitPoseDetectionCommon Framework

PoseDetector

class PoseDetector : NSObject

גלאי לביצוע הערכה של תנוחת הגוף.

  • מחזירה מזהה תנוחה עם האפשרויות הנתונות.

    הצהרה

    Swift

    class func poseDetector(options: MLKCommonPoseDetectorOptions) -> Self

    פרמטרים

    options

    אפשרויות להגדרת מזהה התנוחה.

    הערך המוחזר

    מזהה תנוחה שהוגדר עם האפשרויות הנתונות.

  • לא זמינים. משתמשים בשיטות הכיתה.

  • מעבד את התמונה הנתונה לזיהוי תנוחה.

    הצהרה

    Swift

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

    פרמטרים

    image

    התמונה לעיבוד.

    completion

    על ה-handler להתקשר חזרה ל-thread הראשי עם זיהוי תנוחה או שגיאה.

  • מחזירה את תוצאות התנוחה בתמונה הנתונה. זיהוי התנוחה מתבצע באופן סינכרוני בשרשור הקורא.

    מומלץ לקרוא לשיטה הזו מחוץ ל-thread הראשי כדי להימנע מחסימת הממשק. כתוצאה מכך, יש עלייה בערך NSException אם השיטה הזו מופעלת ב-thread הראשי.

    הצהרה

    Swift

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

    פרמטרים

    image

    התמונה שאליה רוצים לקבל תוצאות.

    error

    פרמטר שגיאה אופציונלי מאוכלס במקרה של שגיאה בקבלת תוצאות.

    הערך המוחזר

    מערך התנוחות שזוהו בתמונה הנתונה או ב-nil אם אירעה שגיאה. אם לא יזוהו תנוחות, יוחזר מערך ריק.