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

CustomObjectDetectorOptions

class CustomObjectDetectorOptions : CommonObjectDetectorOptions

การกำหนดค่าสำหรับตัวตรวจจับออบเจ็กต์โมเดลที่กำหนดเอง

  • เกณฑ์ความเชื่อมั่นสำหรับป้ายกำกับที่ตัวตรวจจับออบเจ็กต์แสดงผล ป้ายกำกับที่แสดงผลโดย ตัวตรวจจับวัตถุจะมีระดับความเชื่อมั่นสูงกว่าหรือเท่ากับเกณฑ์ที่ระบุ เกณฑ์เป็นค่าจุดลอยตัวและต้องอยู่ในช่วง [0, 1] หากไม่ได้ตั้งค่า หรือมีค่าที่ไม่ถูกต้องคือ แล้ว ระบบจะใช้เกณฑ์ตัวแยกประเภทที่ข้อมูลเมตาของโมเดลระบุไว้ หากโมเดลไม่ ไม่มีข้อมูลเมตา หรือข้อมูลเมตาไม่ได้ระบุเกณฑ์ตัวแยกประเภท ค่าเริ่มต้น ใช้เกณฑ์ของ 0.0

    คำประกาศ

    Swift

    var classificationConfidenceThreshold: NSNumber? { get set }
  • จำนวนป้ายกำกับสูงสุดที่จะแสดงผลสำหรับออบเจ็กต์ที่ตรวจพบ ต้องเป็นค่าบวก หากไม่ได้ตั้งค่าหรือ ตั้งค่าไม่ถูกต้อง ระบบจะใช้ค่าเริ่มต้น 10

    คำประกาศ

    Swift

    var maxPerObjectLabelCount: Int { get set }
  • เริ่มต้นอินสแตนซ์ CustomObjectDetectorOptions โดยใช้ LocalModel ที่ระบุด้วย ตั้งค่าพร็อพเพอร์ตี้ classificationConfidenceThreshold เป็น nil แล้ว หากยังไม่ได้ตั้งค่า ระบบจะใช้ ค่าเกณฑ์ความเชื่อมั่นที่รวมอยู่ในข้อมูลเมตาของโมเดล หากมี หากยังไม่มี ระบบจะใช้ค่า 0.0 แทน

    คำประกาศ

    Swift

    init(localModel: MLKLocalModel)

    พารามิเตอร์

    localModel

    โมเดลการจัดประเภทออบเจ็กต์ที่กำหนดเองที่จัดเก็บไว้ในอุปกรณ์

    ผลลัพธ์

    อินสแตนซ์ใหม่ของ CustomObjectDetectorOptions ที่มี LocalModel ที่ระบุ

  • เริ่มต้นอินสแตนซ์ CustomObjectDetectorOptions โดยใช้ CustomRemoteModel ที่ระบุด้วย ตั้งค่าพร็อพเพอร์ตี้ classificationConfidenceThreshold เป็น nil แล้ว หากยังไม่ได้ตั้งค่า ระบบจะใช้ ค่าเกณฑ์ความเชื่อมั่นที่รวมอยู่ในข้อมูลเมตาของโมเดล หากมี หากยังไม่มี ระบบจะใช้ค่า 0.0 แทน

    คำประกาศ

    Swift

    init(remoteModel: MLKCustomRemoteModel)

    พารามิเตอร์

    remoteModel

    โมเดลการจัดประเภทออบเจ็กต์แบบกำหนดเองที่จัดเก็บระยะไกลบนเซิร์ฟเวอร์และ ดาวน์โหลดลงในอุปกรณ์แล้ว

    ผลลัพธ์

    อินสแตนซ์ใหม่ของ CustomObjectDetectorOptions ที่มี CustomRemoteModel ที่ระบุ

  • ไม่พร้อมใช้งาน