Builder untuk ImageClassifier.ImageClassifierOptions.
Konstruktor Publik
|
Builder()
|
Metode Publik
Metode Turunan
Konstruktor Publik
publik Builder ()
Metode Publik
public final ImageClassifier.ImageClassifierOptions build ()
Memvalidasi dan mem-build instance ImageClassifier.ImageClassifierOptions. *
Menampilkan
| IllegalArgumentException | jika salah satu opsi yang ditetapkan tidak valid. |
|---|
public abstrak ImageClassifier.ImageClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
Menetapkan BaseOptions untuk tugas pengklasifikasi gambar.
Parameter
| baseOptions |
|---|
public abstrak ImageClassifier.ImageClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)
Menetapkan daftar nama kategori yang diizinkan opsional.
Jika tidak kosong, hasil deteksi yang nama kategorinya tidak ada dalam set ini akan difilter. Nama kategori duplikat atau tidak diketahui akan diabaikan. Tidak dapat muncul bersamaan dengan categoryDenylist.
Parameter
| categoryAllowlist |
|---|
public abstrak ImageClassifier.ImageClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)
Menetapkan daftar tolak opsional nama kategori.
Jika tidak kosong, hasil deteksi yang nama kategorinya ada dalam set ini akan difilter.
Nama kategori duplikat atau tidak diketahui akan diabaikan. Tidak dapat muncul bersamaan dengan categoryAllowlist.
Parameter
| categoryDenylist |
|---|
public abstrak ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale (Lokalitas String)
Menetapkan lokalitas opsional yang akan digunakan untuk nama tampilan yang ditentukan melalui Metadata Model TFLite, jika ada.
Parameter
| locale |
|---|
publik abstract ImageClassifier.ImageClassifierOptions.Builder setErrorListener (ErrorListener errorListener)
Menetapkan ErrorListener opsional.
Parameter
| errorListener |
|---|
public abstract ImageClassifier.ImageClassifierOptions.Builder setMaxResults (Bilangan Bulat maxResults)
Menetapkan jumlah maksimum opsional hasil klasifikasi dengan skor tertinggi yang akan ditampilkan.
Jika tidak disetel, semua hasil yang tersedia akan ditampilkan. Jika ditetapkan, harus > 0.
Parameter
| maxResults |
|---|
public abstract ImageClassifier.ImageClassifierOptions.Builder setResultListener (ResultListener<ImageClassifierResult, MPImage> resultListener)
Menetapkan OutputHandler.ResultListener untuk menerima hasil klasifikasi secara asinkron saat pengklasifikasi gambar berada dalam mode live stream.
Parameter
| resultListener |
|---|
public abstract ImageClassifier.ImageClassifierOptions.Builder setRunningMode (RunningMode runningMode)
Menetapkan RunningMode untuk tugas pengklasifikasi gambar. Jadikan mode gambar secara default.
Pengklasifikasi gambar memiliki tiga mode:
- IMAGE: Mode untuk melakukan klasifikasi pada input gambar tunggal.
- VIDEO: Mode untuk melakukan klasifikasi pada frame video yang didekode.
- LIVE_STREAM: Mode untuk melakukan klasifikasi pada live stream data input, seperti dari kamera. Dalam mode ini,
setResultListenerharus dipanggil untuk menyiapkan pemroses guna menerima hasil klasifikasi secara asinkron.
Parameter
| runningMode |
|---|
publik abstrak ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)
Menetapkan nilai minimum skor opsional. Hasil dengan skor di bawah nilai ini ditolak.
Mengganti ambang batas skor yang ditentukan dalam Metadata Model TFLite, jika ada.
Parameter
| scoreThreshold |
|---|