เครื่องมือสร้างสำหรับ ObjectDetector.ObjectDetectorOptions
บริษัทก่อสร้าง
วิธีการสาธารณะ
วิธีการที่รับช่วงมา
บริษัทก่อสร้าง
สาธารณะ เครื่องมือสร้าง ()
วิธีการสาธารณะ
สาธารณะ สุดท้าย ObjectDetector.ObjectDetectorOptions build ()
ตรวจสอบและสร้างอินสแตนซ์ ObjectDetector.ObjectDetectorOptions
การขว้าง
IllegalArgumentException | หาก Listener ผลลัพธ์และโหมดการทำงานไม่ได้รับการกำหนดค่าอย่างถูกต้อง ควรตั้งค่า Listener ผลลัพธ์เฉพาะเมื่อตัวตรวจจับวัตถุอยู่ในโหมดสตรีมแบบสดเท่านั้น |
---|
สาธารณะ นามธรรม ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (ค่า BaseOptions)
ตั้งค่า BaseOptions
สำหรับงานตัวตรวจจับวัตถุ
พารามิเตอร์
value |
---|
สาธารณะ นามธรรม ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (ค่า List<String>)
ตั้งค่ารายการที่อนุญาตสำหรับชื่อหมวดหมู่
หากไม่ว่างเปล่า ผลการตรวจหาที่ไม่มีชื่อหมวดหมู่ในชุดนี้จะถูกกรองออก ระบบจะไม่สนใจชื่อหมวดหมู่ที่ซ้ำกันหรือไม่รู้จัก พิเศษร่วมกับ categoryDenylist
พารามิเตอร์
value |
---|
สาธารณะ abstract ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (ค่า List<String>)
ตั้งค่ารายการปฏิเสธที่ไม่บังคับของชื่อหมวดหมู่
หากไม่ว่างเปล่า ผลการตรวจหาที่มีชื่อหมวดหมู่ในชุดนี้จะถูกกรองออก
ระบบจะไม่สนใจชื่อหมวดหมู่ที่ซ้ำกันหรือไม่รู้จัก พิเศษร่วมกับ categoryAllowlist
พารามิเตอร์
value |
---|
Public abstract ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (ค่า String)
ตั้งค่าภาษาที่จะใช้สำหรับชื่อที่แสดงที่ระบุผ่านข้อมูลเมตาของโมเดล TFLite หากมี
พารามิเตอร์
value |
---|
สาธารณะ นามธรรม ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (ค่า ErrorListener)
ตั้งค่า ErrorListener
ที่ไม่บังคับ
พารามิเตอร์
value |
---|
สาธารณะ นามธรรม ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (ค่า Integer)
ตั้งค่าจำนวนสูงสุดของผลลัพธ์การตรวจจับที่มีคะแนนสูงสุดที่จะแสดงได้
ลบล้างรายการที่ระบุไว้ในข้อมูลเมตาของโมเดล ผลลัพธ์ที่ต่ำกว่าค่านี้ถูกปฏิเสธ
พารามิเตอร์
value |
---|
สาธารณะ นามธรรม ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ค่า ResultListener<ObjectDetectorResult, MPImage>)
ตั้งค่า OutputHandler.ResultListener
ให้รับผลการตรวจจับแบบไม่พร้อมกันเมื่อตัวตรวจจับวัตถุอยู่ในโหมดสตรีมแบบสด
พารามิเตอร์
value |
---|
สาธารณะ นามธรรม ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (ค่า RunningMode)
ตั้งค่า RunningMode
สำหรับงานตัวตรวจจับวัตถุ ค่าเริ่มต้นคือโหมดรูปภาพ
ตัวตรวจจับวัตถุมี 3 โหมดดังนี้
- IMAGE: โหมดสำหรับการตรวจจับวัตถุในอินพุตภาพเดียว
- วิดีโอ: โหมดสำหรับการตรวจจับวัตถุในเฟรมที่ถอดรหัสของวิดีโอ
- LIVE_stream: โหมดสำหรับการตรวจจับวัตถุในสตรีมแบบสดของข้อมูลอินพุต เช่น จากกล้อง ในโหมดนี้ ต้องมีการเรียก
setResultListener
เพื่อตั้งค่า Listener เพื่อรับผลการตรวจจับแบบไม่พร้อมกัน
พารามิเตอร์
value |
---|
สาธารณะ นามธรรม ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (ค่า Float)
ตั้งค่าเกณฑ์คะแนนที่ไม่บังคับซึ่งจะลบล้างเกณฑ์ที่ระบุไว้ในข้อมูลเมตาของโมเดล (หากมี) ผลลัพธ์ที่ต่ำกว่าค่านี้ถูกปฏิเสธ
พารามิเตอร์
value |
---|