การอ้างอิงเฟรมเวิร์ก MLKitPoseDetectionCommon

PoseDetector

class PoseDetector : NSObject

เครื่องมือตรวจสอบท่าทางสำหรับการประมาณร่างกาย

  • แสดงผลตัวตรวจจับท่าทางพร้อมตัวเลือกที่ระบุ

    คำประกาศ

    Swift

    class func poseDetector(options: MLKCommonPoseDetectorOptions) -> Self

    พารามิเตอร์

    options

    ตัวเลือกสำหรับการกำหนดค่าตัวตรวจจับท่าทาง

    ผลลัพธ์

    ตัวตรวจจับท่าทางที่กำหนดค่าด้วยตัวเลือกที่ระบุ

  • ไม่พร้อมใช้งาน ใช้วิธีการของชั้นเรียน

  • ประมวลผลรูปภาพที่ระบุสำหรับการตรวจหาท่าทาง

    คำประกาศ

    Swift

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

    พารามิเตอร์

    image

    รูปภาพที่จะประมวลผล

    completion

    เครื่องจัดการเพื่อโทรกลับในเทรดหลักที่ตรวจพบท่าทางหรือมีข้อผิดพลาด

  • แสดงผลการโพสท่าในรูปภาพที่ระบุ การตรวจจับท่าทางจะดำเนินการพร้อมกันบนชุดข้อความการเรียกใช้

    ขอแนะนำให้เรียกใช้เมธอดนี้นอกเทรดหลักเพื่อหลีกเลี่ยงการบล็อก UI ดังนั้น NSException จึงเพิ่มขึ้นหากมีการเรียกใช้เมธอดนี้ในเทรดหลัก

    คำประกาศ

    Swift

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

    พารามิเตอร์

    image

    รูปภาพที่ต้องการผลการค้นหา

    error

    ระบบจะป้อนข้อมูลพารามิเตอร์ข้อผิดพลาดที่ไม่บังคับเมื่อเกิดข้อผิดพลาดในการรับผลลัพธ์

    ผลลัพธ์

    อาร์เรย์ของท่าทางที่ตรวจพบในรูปภาพที่ระบุหรือ nil หากมีข้อผิดพลาด หากตรวจไม่พบท่าทาง ระบบจะแสดงผลอาร์เรย์ที่ว่างเปล่า