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
ที่ระบุ -
ไม่พร้อมใช้งาน