FaceDetector.FaceDetectorOptions.Builder

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

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

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

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

ขั้นสุดท้าย FaceDetector.FaceDetectorOptions
build()
ตรวจสอบและสร้างอินสแตนซ์ FaceDetector.FaceDetectorOptions
นามธรรม FaceDetector.FaceDetectorOptions.Builder
setBaseOptions(ค่า BaseOptions)
ตั้งค่า BaseOptions สำหรับงานตัวตรวจจับใบหน้า
นามธรรม FaceDetector.FaceDetectorOptions.Builder
setErrorListener(ค่า ErrorListener)
ตั้งค่า ErrorListener ที่ไม่บังคับ
นามธรรม FaceDetector.FaceDetectorOptions.Builder
setMinDetectionConfidence(ค่า Float)
กำหนดคะแนนความเชื่อมั่นขั้นต่ำเพื่อให้ระบบพิจารณาว่าการตรวจจับใบหน้าสำเร็จ
นามธรรม FaceDetector.FaceDetectorOptions.Builder
setMinSuppressionThreshold(ค่า Float)
ตั้งค่าเกณฑ์การระงับขั้นต่ำที่ไม่ใช่ค่าสูงสุดเพื่อให้การตรวจจับใบหน้าทับซ้อนกัน
นามธรรม FaceDetector.FaceDetectorOptions.Builder
setResultListener(ค่า ResultListener<FaceDetectorResultMPImage>)
ตั้งค่า OutputHandler.ResultListener ให้รับผลการตรวจจับแบบไม่พร้อมกันเมื่อตัวตรวจจับใบหน้าอยู่ในโหมดสตรีมแบบสด
นามธรรม FaceDetector.FaceDetectorOptions.Builder
setRunningMode(ค่า RunningMode)
ตั้งค่า RunningMode สำหรับงานตัวตรวจจับใบหน้า

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

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

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

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

สาธารณะ สุดท้าย FaceDetector.FaceDetectorOptions build ()

ตรวจสอบและสร้างอินสแตนซ์ FaceDetector.FaceDetectorOptions

การขว้าง
IllegalArgumentException หาก Listener ผลลัพธ์และโหมดการทำงานไม่ได้รับการกำหนดค่าอย่างถูกต้อง ควรตั้งค่า Listener ผลลัพธ์เฉพาะเมื่อตัวตรวจจับใบหน้าอยู่ในโหมดสตรีมแบบสดเท่านั้น

สาธารณะ นามธรรม FaceDetector.FaceDetectorOptions.Builder setBaseOptions (ค่า BaseOptions)

ตั้งค่า BaseOptions สำหรับงานตัวตรวจจับใบหน้า

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

สาธารณะ นามธรรม FaceDetector.FaceDetectorOptions.Builder setErrorListener (ค่า ErrorListener)

ตั้งค่า ErrorListener ที่ไม่บังคับ

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

สาธารณะ นามธรรม FaceDetector.FaceDetectorOptions.Builder setMinDetectionConfidence (ค่าFloat)

กำหนดคะแนนความเชื่อมั่นขั้นต่ำเพื่อให้ระบบพิจารณาว่าการตรวจจับใบหน้าสำเร็จ minDetectionConfidence เริ่มต้นคือ 0.5

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

สาธารณะ นามธรรม FaceDetector.FaceDetectorOptions.Builder setMinSuppressionThreshold (ค่า Float)

ตั้งค่าเกณฑ์การระงับขั้นต่ำที่ไม่ใช่ค่าสูงสุดเพื่อให้การตรวจจับใบหน้าทับซ้อนกัน minSuppressionThreshold เริ่มต้นคือ 0.3

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

สาธารณะ นามธรรม FaceDetector.FaceDetectorOptions.Builder setResultListener (ค่า ResultListener<FaceDetectorResultMPImage>)

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

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

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

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

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

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