การอ้างอิงเฟรมเวิร์กทั่วไป MLKitImageLabeling

ImageLabeler

class ImageLabeler : NSObject

เครื่องมือติดป้ายกำกับรูปภาพที่ประมวลผลและติดป้ายกำกับรูปภาพ

  • แสดงเครื่องมือติดป้ายกำกับรูปภาพที่มีตัวเลือกที่ระบุ

    คำประกาศ

    Swift

    class func imageLabeler(options: MLKCommonImageLabelerOptions) -> Self

    พารามิเตอร์

    options

    ตัวเลือกสำหรับการกำหนดค่าเครื่องมือติดป้ายกำกับรูปภาพ

    ผลลัพธ์

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

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

  • ประมวลผลรูปภาพที่ระบุเพื่อติดป้ายกำกับ

    คำประกาศ

    Swift

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

    พารามิเตอร์

    image

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

    completion

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

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

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

    คำประกาศ

    Swift

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

    พารามิเตอร์

    image

    รูปภาพสำหรับดูผลลัพธ์

    error

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

    ผลลัพธ์

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