ObjectDetector.ObjectDetectorOptions.Builder

คลาสนามธรรมแบบคงที่สาธารณะ ObjectDetector.ObjectDetectorOptions.Builder

เครื่องมือสร้างสำหรับ ObjectDetector.ObjectDetectorOptions

บริษัทก่อสร้าง

วิธีการสาธารณะ

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

วิธีการที่รับช่วงมา

บริษัทก่อสร้าง

สาธารณะ เครื่องมือสร้าง ()

วิธีการสาธารณะ

สาธารณะ สุดท้าย 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<ObjectDetectorResultMPImage>)

ตั้งค่า OutputHandler.ResultListener ให้รับผลการตรวจจับแบบไม่พร้อมกันเมื่อตัวตรวจจับวัตถุอยู่ในโหมดสตรีมแบบสด

พารามิเตอร์
value

สาธารณะ นามธรรม ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (ค่า RunningMode)

ตั้งค่า RunningMode สำหรับงานตัวตรวจจับวัตถุ ค่าเริ่มต้นคือโหมดรูปภาพ ตัวตรวจจับวัตถุมี 3 โหมดดังนี้

  • IMAGE: โหมดสำหรับการตรวจจับวัตถุในอินพุตภาพเดียว
  • วิดีโอ: โหมดสำหรับการตรวจจับวัตถุในเฟรมที่ถอดรหัสของวิดีโอ
  • LIVE_stream: โหมดสำหรับการตรวจจับวัตถุในสตรีมแบบสดของข้อมูลอินพุต เช่น จากกล้อง ในโหมดนี้ ต้องมีการเรียก setResultListener เพื่อตั้งค่า Listener เพื่อรับผลการตรวจจับแบบไม่พร้อมกัน

พารามิเตอร์
value

สาธารณะ นามธรรม ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (ค่า Float)

ตั้งค่าเกณฑ์คะแนนที่ไม่บังคับซึ่งจะลบล้างเกณฑ์ที่ระบุไว้ในข้อมูลเมตาของโมเดล (หากมี) ผลลัพธ์ที่ต่ำกว่าค่านี้ถูกปฏิเสธ

พารามิเตอร์
value