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