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

เครื่องมือแบ่งส่วน

class Segmenter : NSObject

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

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

    คำประกาศ

    Swift

    class func segmenter(options: MLKCommonSegmenterOptions) -> Self

    พารามิเตอร์

    options

    ตัวเลือกสำหรับการกำหนดค่าตัวแบ่งกลุ่ม

    ผลลัพธ์

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

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

  • ประมวลผลรูปภาพที่ระบุเพื่อแบ่งกลุ่ม

    คำประกาศ

    Swift

    func process(_ image: MLKitCompatibleImage) async throws -> MLKSegmentationMask

    พารามิเตอร์

    image

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

    completion

    เครื่องจัดการเพื่อโทรกลับในเทรดหลักโดยใช้มาสก์การแบ่งกลุ่มลูกค้าหรือข้อผิดพลาด

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

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

    คำประกาศ

    Swift

    func results(in image: MLKitCompatibleImage) throws -> MLKSegmentationMask

    พารามิเตอร์

    image

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

    error

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

    ผลลัพธ์

    มาสก์การแบ่งกลุ่มในภาพที่ระบุหรือ nil หากมีข้อผิดพลาด