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

ObjectDetector

class ObjectDetector : NSObject

เครื่องมือตรวจจับและเครื่องมือติดตามวัตถุที่ตรวจจับวัตถุในรูปภาพและรองรับการติดตามวัตถุเหล่านั้น

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

    คำประกาศ

    Swift

    class func objectDetector(options: MLKCommonObjectDetectorOptions) -> Self

    พารามิเตอร์

    options

    ตัวเลือกสำหรับการกำหนดค่าตัวตรวจจับวัตถุ ซึ่งควรเป็นอินสแตนซ์ของคลาสย่อยของ CommonObjectDetectorOptions

    ผลลัพธ์

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

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

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

    คำประกาศ

    Swift

    func process(_ image: MLKitCompatibleImage, completion: @escaping ObjectDetectionCallback)

    พารามิเตอร์

    image

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

    completion

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

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

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

    คำประกาศ

    Swift

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

    พารามิเตอร์

    image

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

    error

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

    ผลลัพธ์

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