ตัวสร้างที่ช่วยกำหนดค่าอินสแตนซ์ของ ImageClassifierOptions
วิธีการสาธารณะ
ImageClassifier.ImageClassifierOptions | สร้าง () |
ImageClassifier.ImageClassifierOptions.Builder | setBaseOptions ( BaseOptions baseOptions) ตั้งค่าตัวเลือกทั่วไปเพื่อกำหนดค่า Task API เช่น ตัวเร่งความเร็ว |
ImageClassifier.ImageClassifierOptions.Builder | setDisplayNamesLocale ( สตริง displayNamesLocale) ตั้งค่าภาษาที่จะใช้สำหรับชื่อที่แสดงที่ระบุผ่านข้อมูลเมตาของโมเดล TFLite หากมี |
ImageClassifier.ImageClassifierOptions.Builder | |
ImageClassifier.ImageClassifierOptions.Builder | |
ImageClassifier.ImageClassifierOptions.Builder | setMaxResults (int maxResults) ตั้งค่าจำนวนสูงสุดของผลลัพธ์ที่ทำคะแนนสูงสุดที่จะส่งคืน |
ImageClassifier.ImageClassifierOptions.Builder | setNumThreads (int numThreads) วิธีการนี้เลิกใช้แล้ว ใช้ BaseOptions เพื่อกำหนดค่าจำนวนเธรดแทน วิธีนี้จะแทนที่จำนวนเธรดที่กำหนดค่าจาก BaseOptions |
ImageClassifier.ImageClassifierOptions.Builder | setScoreThreshold (เกณฑ์คะแนนลอยตัว) กำหนดเกณฑ์คะแนน |
วิธีการสืบทอด
วิธีการสาธารณะ
ImageClassifier.ImageClassifierOptions.Builder setBaseOptions สาธารณะ ( BaseOptions baseOptions)
ตั้งค่าตัวเลือกทั่วไปเพื่อกำหนดค่า Task API เช่น ตัวเร่งความเร็ว
พารามิเตอร์
ฐานตัวเลือก |
---|
ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale สาธารณะ ( สตริง displayNamesLocale)
ตั้งค่าภาษาที่จะใช้สำหรับชื่อที่แสดงที่ระบุผ่านข้อมูลเมตาของโมเดล TFLite หากมี
ค่าเริ่มต้นเป็นภาษาอังกฤษ ( "en"
) ดู ไฟล์สคีมาข้อมูลเมตา TFLite สำหรับรูปแบบสถานที่ซึ่งเป็นที่ยอมรับ
พารามิเตอร์
displayNamesLocale |
---|
ImageClassifier.ImageClassifierOptions.Builder setLabelAllowList สาธารณะ ( รายการ < สตริง > labelAllowList)
ตั้งค่ารายการป้ายกำกับที่อนุญาต (ไม่บังคับ)
หากไม่ว่างเปล่า การจำแนกประเภทที่มีป้ายกำกับไม่อยู่ในชุดนี้จะถูกกรองออก ป้ายกำกับที่ซ้ำหรือไม่รู้จักจะถูกละเว้น เอกสิทธิ์ร่วมกันกับ labelDenyList
พารามิเตอร์
labelAllowList |
---|
ImageClassifier.ImageClassifierOptions.Builder setLabelDenyList สาธารณะ ( รายการ < สตริง > labelDenyList)
ตั้งค่ารายการป้ายกำกับที่เป็นตัวเลือกที่ปฏิเสธ
หากไม่ว่างเปล่า การจำแนกประเภทที่มีป้ายกำกับอยู่ในชุดนี้จะถูกกรองออก ป้ายกำกับที่ซ้ำหรือไม่รู้จักจะถูกละเว้น ไม่เกิดร่วมกันกับ labelAllowList
พารามิเตอร์
labelDenyList |
---|
ImageClassifier.ImageClassifierOptions.Builder สาธารณะ setMaxResults (int maxResults)
ตั้งค่าจำนวนสูงสุดของผลลัพธ์ที่ทำคะแนนสูงสุดที่จะส่งคืน
ถ้า < 0 ผลลัพธ์ทั้งหมดจะถูกส่งกลับ ถ้าเป็น 0 ข้อผิดพลาดอาร์กิวเมนต์ที่ไม่ถูกต้องจะถูกส่งกลับ ค่าเริ่มต้นเป็น -1
พารามิเตอร์
ผลลัพธ์สูงสุด |
---|
ขว้าง
ข้อยกเว้นอาร์กิวเมนต์ที่ผิดกฎหมาย | ถ้า maxResults เป็น 0 |
---|
ImageClassifier.ImageClassifierOptions.Builder สาธารณะ setNumThreads (int numThreads)
วิธีการนี้เลิกใช้แล้ว
ใช้ BaseOptions
เพื่อกำหนดค่าจำนวนเธรดแทน วิธีนี้จะแทนที่จำนวนเธรดที่กำหนดค่าจาก BaseOptions
ตั้งค่าจำนวนเธรดที่จะใช้สำหรับการดำเนินการ TFLite ที่รองรับมัลติเธรดเมื่อเรียกใช้การอนุมานด้วย CPU ค่าเริ่มต้นเป็น -1
numThreads ควรมากกว่า 0 หรือเท่ากับ -1 การตั้งค่า numThreads เป็น -1 มีผลในการให้รันไทม์ TFLite ตั้งค่า
พารามิเตอร์
numThreads |
---|
ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold สาธารณะ (คะแนนลอยตัว Threshold)
กำหนดเกณฑ์คะแนน
โดยจะแทนที่ข้อมูลที่ระบุไว้ในข้อมูลเมตาของโมเดล (ถ้ามี) ผลลัพธ์ที่ต่ำกว่าค่านี้จะถูกปฏิเสธ
พารามิเตอร์
เกณฑ์คะแนน |
---|