เครื่องมือสร้างสำหรับ ImageClassifier.ImageClassifierOptions
บริษัทก่อสร้าง
วิธีการสาธารณะ
วิธีการที่รับช่วงมา
บริษัทก่อสร้าง
สาธารณะ เครื่องมือสร้าง ()
วิธีการสาธารณะ
สาธารณะ สุดท้าย ImageClassifier.ImageClassifierOptions build ()
ตรวจสอบและสร้างอินสแตนซ์ ImageClassifier.ImageClassifierOptions *
การขว้าง
| IllegalArgumentException | หากตัวเลือกที่ตั้งไว้ใดๆ ไม่ถูกต้อง |
|---|
สาธารณะ นามธรรม ImageClassifier.ImageClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
ตั้งค่า BaseOptions สําหรับงานตัวแยกประเภทรูปภาพ
พารามิเตอร์
| baseOptions |
|---|
public abstract ImageClassifier.ImageClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)
ตั้งค่ารายการที่อนุญาตสำหรับชื่อหมวดหมู่
หากไม่ว่างเปล่า ผลการตรวจหาที่ไม่มีชื่อหมวดหมู่ในชุดนี้จะถูกกรองออก ระบบจะไม่สนใจชื่อหมวดหมู่ที่ซ้ำกันหรือไม่รู้จัก พิเศษร่วมกับ categoryDenylist
พารามิเตอร์
| categoryAllowlist |
|---|
public abstract ImageClassifier.ImageClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)
ตั้งค่ารายการปฏิเสธที่ไม่บังคับของชื่อหมวดหมู่
หากไม่ว่างเปล่า ผลการตรวจหาที่มีชื่อหมวดหมู่ในชุดนี้จะถูกกรองออก
ระบบจะไม่สนใจชื่อหมวดหมู่ที่ซ้ำกันหรือไม่รู้จัก พิเศษร่วมกับ categoryAllowlist
พารามิเตอร์
| categoryDenylist |
|---|
public abstract ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale (สตริงภาษา)
ตั้งค่าภาษาที่จะใช้สำหรับชื่อที่แสดงที่ระบุผ่านข้อมูลเมตาของโมเดล TFLite หากมี
พารามิเตอร์
| ภาษา |
|---|
สาธารณะ นามธรรม ImageClassifier.ImageClassifierOptions.Builder setErrorListener (ErrorListener errorListener)
ตั้งค่า ErrorListener ที่ไม่บังคับ
พารามิเตอร์
| errorListener |
|---|
สาธารณะ นามธรรม ImageClassifier.ImageClassifierOptions.Builder setMaxResults (Integer max Results)
ตั้งค่าจำนวนสูงสุดของผลลัพธ์การจัดประเภทที่มีคะแนนสูงสุด หากต้องการแสดงผล
หากไม่ได้ตั้งค่า ระบบจะแสดงผลลัพธ์ที่มีอยู่ทั้งหมด หากตั้งค่าไว้ ค่าจะต้องเป็น > 0
พารามิเตอร์
| maxResults |
|---|
สาธารณะ abstract ImageClassifier.ImageClassifierOptions.Builder setResultListener (ResultListener<ImageClassifierResult, MPImage> resultsListener)
ตั้งค่า OutputHandler.ResultListener เพื่อรับผลการจัดประเภทแบบไม่พร้อมกันเมื่อตัวแยกประเภทรูปภาพอยู่ในโหมดสตรีมแบบสด
พารามิเตอร์
| resultListener |
|---|
สาธารณะ abstract ImageClassifier.ImageClassifierOptions.Builder setRunningMode (RunningMode runningMode)
ตั้งค่า RunningMode สําหรับงานตัวแยกประเภทรูปภาพ ค่าเริ่มต้นคือโหมดรูปภาพ
ตัวแยกประเภทรูปภาพมี 3 โหมดดังนี้
- IMAGE: โหมดสำหรับแยกประเภทอินพุตภาพเดียว
- วิดีโอ: โหมดการแสดงการจัดประเภทในเฟรมที่ถอดรหัสของวิดีโอ
- LIVE_Stream: โหมดสำหรับการแยกประเภทในสตรีมแบบสดของข้อมูลอินพุต เช่น จากกล้อง ในโหมดนี้ ต้องมีการเรียก
setResultListenerเพื่อตั้งค่า Listener เพื่อรับผลการแยกประเภทแบบไม่พร้อมกัน
พารามิเตอร์
| runningMode |
|---|
สาธารณะ นามธรรม ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)
ตั้งค่าเกณฑ์คะแนนซึ่งไม่บังคับ ผลลัพธ์ที่มีคะแนนต่ำกว่าค่านี้จะถูกปฏิเสธ
ลบล้างเกณฑ์คะแนนที่ระบุไว้ในข้อมูลเมตาของโมเดล TFLite หากมี
พารามิเตอร์
| scoreThreshold |
|---|