เครื่องมือสร้างสำหรับ ImageEmbedder.ImageEmbedderOptions
บริษัทก่อสร้าง
วิธีการสาธารณะ
ขั้นสุดท้าย ImageEmbedder.ImageEmbedderOptions |
build()
ตรวจสอบและสร้างอินสแตนซ์
ImageEmbedder.ImageEmbedderOptions |
abstract ImageEmbedder.ImageEmbedderOptions.Builder | |
abstract ImageEmbedder.ImageEmbedderOptions.Builder | |
abstract ImageEmbedder.ImageEmbedderOptions.Builder |
setL2Normalize(บูลีน l2Standardize)
ตั้งค่าว่าควรดำเนินการปรับให้เป็นมาตรฐาน L2 บนการฝังที่แสดงผลหรือไม่
|
abstract ImageEmbedder.ImageEmbedderOptions.Builder |
setQuantize(บูลีน)
ตั้งค่าว่าควรระบุการฝังที่แสดงผลเป็นไบต์ในหน่วยไบต์ผ่านการคำนวณแบบสเกลาร์หรือไม่
|
abstract ImageEmbedder.ImageEmbedderOptions.Builder |
setResultListener(ResultListener<ImageEmbedderResult, MPImage> resultsListener)
ตั้งค่า
OutputHandler.ResultListener เพื่อรับผลการฝังแบบไม่พร้อมกันเมื่อเครื่องมือฝังรูปภาพอยู่ในโหมดสตรีมแบบสด |
abstract ImageEmbedder.ImageEmbedderOptions.Builder |
วิธีการที่รับช่วงมา
บริษัทก่อสร้าง
สาธารณะ เครื่องมือสร้าง ()
วิธีการสาธารณะ
สาธารณะ สุดท้าย ImageEmbedder.ImageEmbedderOptions build ()
ตรวจสอบและสร้างอินสแตนซ์ ImageEmbedder.ImageEmbedderOptions
*
การขว้าง
IllegalArgumentException | หาก Listener ผลลัพธ์และโหมดการทำงานไม่ได้รับการกำหนดค่าอย่างถูกต้อง ควรตั้งค่า Listener ผลลัพธ์เมื่อเครื่องมือฝังรูปภาพอยู่ในโหมดสตรีมแบบสดเท่านั้น |
---|
สาธารณะ นามธรรม ImageEmbedder.ImageEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)
ตั้งค่า BaseOptions
สำหรับงานฝังรูปภาพ
พารามิเตอร์
baseOptions |
---|
สาธารณะ นามธรรม ImageEmbedder.ImageEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)
ตั้งค่า ErrorListener
ที่ไม่บังคับ
พารามิเตอร์
errorListener |
---|
สาธารณะ นามธรรม ImageEmbedder.ImageEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)
ตั้งค่าว่าควรดำเนินการปรับให้เป็นมาตรฐาน L2 บนการฝังที่แสดงผลหรือไม่ ใช้ตัวเลือกนี้เฉพาะเมื่อโมเดลยังไม่มี L2_NORMALIZATION
TF Lite แบบเนทีฟอยู่แล้ว ซึ่งในกรณีส่วนใหญ่ ก็มีกรณีนี้อยู่แล้ว และ L2 norm จะทำได้ผ่านการอนุมาน TF Lite
เท็จโดยค่าเริ่มต้น
พารามิเตอร์
l2Normalize |
---|
สาธารณะ นามธรรม ImageEmbedder.ImageEmbedderOptions.Builder setQuantize (boolean quantize)
ตั้งค่าว่าควรระบุการฝังที่แสดงผลเป็นไบต์ในหน่วยไบต์ผ่านการคำนวณแบบสเกลาร์หรือไม่
การฝังมีสมมติฐานเป็นหน่วยบรรทัดเดียวกันโดยปริยาย ดังนั้นมิติข้อมูลต่างๆ จะมีค่าใน [-1.0, 1.0]
อย่างแน่นอน หากไม่เป็นเช่นนั้น ให้ใช้ setL2Normalize(boolean)
เท็จโดยค่าเริ่มต้น
พารามิเตอร์
วัดปริมาณ |
---|
สาธารณะ abstract ImageEmbedder.ImageEmbedderOptions.Builder setResultListener (ResultListener<ImageEmbedderResult, MPImage> resultsListener)
ตั้งค่า OutputHandler.ResultListener
เพื่อรับผลการฝังแบบไม่พร้อมกันเมื่อเครื่องมือฝังรูปภาพอยู่ในโหมดสตรีมแบบสด
พารามิเตอร์
resultListener |
---|
สาธารณะ แอบสแตรก ImageEmbedder.ImageEmbedderOptions.Builder setRunningMode (RunningMode runningMode)
ตั้งค่า RunningMode
สำหรับงานฝังรูปภาพ ค่าเริ่มต้นคือโหมดรูปภาพ เครื่องมือฝังรูปภาพมี 3 โหมดดังนี้
- IMAGE: โหมดสำหรับการดำเนินการดึงข้อมูลการฝังในอินพุตรูปภาพเดี่ยว
- วิดีโอ: โหมดสำหรับการดำเนินการดึงข้อมูลการฝังในเฟรมที่ถอดรหัสของวิดีโอ
- LIVE_Stream: โหมดสำหรับการดึงข้อมูลการฝังในสตรีมแบบสดของข้อมูลอินพุต เช่น จากกล้อง ในโหมดนี้ ต้องมีการเรียก
setResultListener
เพื่อตั้งค่า Listener เพื่อรับผลลัพธ์การฝังแบบไม่พร้อมกัน
พารามิเตอร์
runningMode |
---|