ImageClassifier.ImageClassifierOptions.Builder

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

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

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

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

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

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

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

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

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

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