ImageClassifier.ImageClassifierOptions.Builder

class abstrak statis publik ImageClassifier.ImageClassifierOptions.Builder

Konstruktor Publik

Metode Publik

final ImageClassifier.ImageClassifierOptions
build()
Memvalidasi dan mem-build instance ImageClassifier.ImageClassifierOptions.
abstrak ImageClassifier.ImageClassifierOptions.Builder
setBaseOptions(BaseOptions baseOptions)
Menetapkan BaseOptions untuk tugas pengklasifikasi gambar.
abstrak ImageClassifier.ImageClassifierOptions.Builder
setCategoryAllowlist(List<String> categoryAllowlist)
Menetapkan daftar nama kategori yang diizinkan opsional.
abstrak ImageClassifier.ImageClassifierOptions.Builder
setCategoryDenylist(List<String> categoryDenylist)
Menetapkan daftar tolak opsional nama kategori.
abstrak ImageClassifier.ImageClassifierOptions.Builder
setDisplayNamesLocale(lokalitas String)
Menetapkan lokalitas opsional yang akan digunakan untuk nama tampilan yang ditentukan melalui Metadata Model TFLite, jika ada.
abstrak ImageClassifier.ImageClassifierOptions.Builder
setErrorListener(ErrorListener errorListener)
Menetapkan ErrorListener opsional.
abstrak ImageClassifier.ImageClassifierOptions.Builder
setMaxResults(Integer maxResults)
Menetapkan jumlah maksimum opsional hasil klasifikasi dengan skor tertinggi yang akan ditampilkan.
abstrak ImageClassifier.ImageClassifierOptions.Builder
setResultListener(ResultListener<ImageClassifierResultMPImage> resultListener)
Menetapkan OutputHandler.ResultListener untuk menerima hasil klasifikasi secara asinkron saat pengklasifikasi gambar berada dalam mode live stream.
abstrak ImageClassifier.ImageClassifierOptions.Builder
setRunningMode(RunningMode runningMode)
Menetapkan RunningMode untuk tugas pengklasifikasi gambar.
abstrak ImageClassifier.ImageClassifierOptions.Builder
setScoreThreshold(nilai Minimum Skor Float)
Menetapkan nilai minimum skor opsional.

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<ImageClassifierResultMPImage> 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, setResultListener harus 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