FaceLandmarker.FaceLandmarkerOptions.Builder

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

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

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

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

สุดท้าย FaceLandmarker.FaceLandmarkerOptions
build()
ตรวจสอบและสร้างอินสแตนซ์ FaceLandmarker.FaceLandmarkerOptions
นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder
setBaseOptions(ค่า BaseOptions)
ตั้งค่าตัวเลือกฐานสำหรับงานจุดสังเกตสำหรับใบหน้า
นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder
setErrorListener(ค่า ErrorListener)
ตั้งค่า Listener ข้อผิดพลาดที่ไม่บังคับ
นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder
setMinFaceDetectionConfidence(ค่า Float)
กำหนดคะแนนความเชื่อมั่นขั้นต่ำเพื่อให้ระบบพิจารณาว่าการตรวจจับใบหน้าประสบความสำเร็จ
นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder
setMinFacePresenceConfidence(ค่า Float)
ตั้งคะแนนความเชื่อมั่นขั้นต่ำของคะแนนการแสดงใบหน้าของใบหน้าในการตรวจจับจุดสังเกตบนใบหน้า
นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder
setMinTrackingConfidence(ค่า Float)
กำหนดคะแนนความเชื่อมั่นขั้นต่ำเพื่อให้การติดตามใบหน้ามีสถานะประสบความสำเร็จ
นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder
setNumFaces(ค่า Integer)
กำหนดจำนวนใบหน้าสูงสุดที่ FaceLandmarker ตรวจจับได้
นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder
setOutputFaceBlendshapes(ค่า บูลีน)
FaceLandmarker จะแสดงการจัดประเภทรูปร่างของใบหน้าหรือไม่
นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder
setOutputFacialTransformationMatrixes(ค่า บูลีน)
ระบุว่า FaceLandmarker outptus facialtransition_matrix หรือไม่
นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder
setResultListener(ค่า ResultListener<FaceLandmarkerResultMPImage>)
ตั้งค่า Listener ผลลัพธ์ให้รับผลการตรวจจับแบบไม่พร้อมกันเมื่อตัวทำเครื่องหมายสำหรับใบหน้าอยู่ในโหมดสตรีมแบบสด
นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder
setRunningMode(ค่า RunningMode)
ตั้งค่าโหมดการวิ่งสำหรับงานจุดสังเกตสำหรับใบหน้า

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

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

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

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

สาธารณะ สุดท้าย FaceLandmarker.FaceLandmarkerOptions สร้าง ()

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

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

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

ตั้งค่าตัวเลือกฐานสำหรับงานจุดสังเกตสำหรับใบหน้า

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

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

ตั้งค่า Listener ข้อผิดพลาดที่ไม่บังคับ

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

สาธารณะ นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder setMinFaceDetectionConfidence (ค่าFloat)

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

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

สาธารณะ นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder setMinFacePresenceConfidence (ค่าFloat)

ตั้งคะแนนความเชื่อมั่นขั้นต่ำของคะแนนการแสดงใบหน้าของใบหน้าในการตรวจจับจุดสังเกตบนใบหน้า

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

สาธารณะ นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder setMinTrackingConfidence (ค่าFloat)

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

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

สาธารณะ นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder setNumFaces (ค่าจำนวนเต็ม)

กำหนดจำนวนใบหน้าสูงสุดที่ FaceLandmarker ตรวจจับได้

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

สาธารณะ นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFaceBlendshapes (ค่าบูลีน)

FaceLandmarker จะแสดงการจัดประเภทรูปร่างของใบหน้าหรือไม่ รูปร่างกลมกลืนของใบหน้าใช้สำหรับการแสดงผลโมเดลใบหน้า 3 มิติ

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

สาธารณะ นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFacialTransformationMatrixes (ค่าบูลีน)

ระบุว่า FaceLandmarker outptus facialtransition_matrix หรือไม่ ใช้เมทริกซ์การแปลงใบหน้าเพื่อเปลี่ยนจุดสังเกตของใบหน้าใน Canonical เป็นใบหน้าที่ตรวจพบ เพื่อให้ผู้ใช้นำเอฟเฟกต์ใบหน้าไปใช้กับจุดสังเกตที่ตรวจพบได้

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

สาธารณะ นามธรรม FaceLandmarker.FaceLandmarkerOptions.Builder setResultListener (ค่า ResultListener<FaceLandmarkerResultMPImage>)

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

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

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

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

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

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