Builder untuk ObjectDetector.ObjectDetectorOptions.
Konstruktor Publik
|
Builder()
|
Metode Publik
Metode Turunan
Konstruktor Publik
publik Builder ()
Metode Publik
public final ObjectDetector.ObjectDetectorOptions build ()
Memvalidasi dan mem-build instance ObjectDetector.ObjectDetectorOptions.
Menampilkan
| IllegalArgumentException | jika pemroses hasil dan mode yang berjalan tidak dikonfigurasi dengan benar. Pemroses hasil hanya boleh ditetapkan saat detektor objek berada dalam mode live stream. |
|---|
public abstract ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (nilai BaseOptions)
Menetapkan BaseOptions untuk tugas detektor objek.
Parameter
| value |
|---|
public abstrak ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (List<String> value)
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
| value |
|---|
public abstrak ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (Daftar<String> nilai)
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
| value |
|---|
public abstrak ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (nilai String)
Menetapkan lokalitas opsional yang akan digunakan untuk nama tampilan yang ditentukan melalui Metadata Model TFLite, jika ada.
Parameter
| value |
|---|
public abstract ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (nilai ErrorListener)
Menetapkan ErrorListener} opsional.
Parameter
| value |
|---|
public abstract ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (nilai Integer)
Menetapkan jumlah maksimum opsional hasil deteksi dengan skor tertinggi yang akan ditampilkan.
Menggantikan yang disediakan dalam metadata model. Hasil di bawah nilai ini ditolak.
Parameter
| value |
|---|
public abstract ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener, nilai<ObjectDetectorResult, MPImage>)
Menetapkan OutputHandler.ResultListener untuk menerima hasil deteksi secara asinkron saat detektor objek berada dalam mode live stream.
Parameter
| value |
|---|
public abstract ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (nilai RunningMode)
Menetapkan RunningMode untuk tugas detektor objek. Jadikan mode gambar secara default.
Pendeteksi objek memiliki tiga mode:
- IMAGE: Mode untuk mendeteksi objek pada input gambar tunggal.
- VIDEO: Mode untuk mendeteksi objek pada frame video yang didekode.
- LIVE_STREAM: Mode untuk mendeteksi objek pada live stream data input, seperti
dari kamera. Dalam mode ini,
setResultListenerharus dipanggil untuk menyiapkan pemroses guna menerima hasil deteksi secara asinkron.
Parameter
| value |
|---|
public abstrak ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (nilai Float)
Menetapkan nilai minimum skor opsional yang menggantikan skor yang diberikan dalam metadata model (jika ada). Hasil di bawah nilai ini ditolak.
Parameter
| value |
|---|