ObjectDetector.ObjectDetectorOptions.Builder

class abstrak statis publik ObjectDetector.ObjectDetectorOptions.Builder

Konstruktor Publik

Metode Publik

final ObjectDetector.ObjectDetectorOptions
build()
Memvalidasi dan mem-build instance ObjectDetector.ObjectDetectorOptions.
abstrak ObjectDetector.ObjectDetectorOptions.Builder
setBaseOptions(nilai BaseOptions)
Menetapkan BaseOptions untuk tugas detektor objek.
abstrak ObjectDetector.ObjectDetectorOptions.Builder
setCategoryAllowlist(List<String> value)
Menetapkan daftar nama kategori yang diizinkan opsional.
abstrak ObjectDetector.ObjectDetectorOptions.Builder
setCategoryDenylist(List<String> value)
Menetapkan daftar tolak opsional nama kategori.
abstrak ObjectDetector.ObjectDetectorOptions.Builder
setDisplayNamesLocale(nilai String)
Menetapkan lokalitas opsional yang akan digunakan untuk nama tampilan yang ditentukan melalui Metadata Model TFLite, jika ada.
abstrak ObjectDetector.ObjectDetectorOptions.Builder
setErrorListener(nilai ErrorListener)
Menetapkan ErrorListener} opsional.
abstrak ObjectDetector.ObjectDetectorOptions.Builder
setMaxResults(nilai Integer)
Menetapkan jumlah maksimum opsional hasil deteksi dengan skor tertinggi yang akan ditampilkan.
abstrak ObjectDetector.ObjectDetectorOptions.Builder
setResultListener(nilai ResultListener<ObjectDetectorResultMPImage>)
Menetapkan OutputHandler.ResultListener untuk menerima hasil deteksi secara asinkron saat detektor objek berada dalam mode live stream.
abstrak ObjectDetector.ObjectDetectorOptions.Builder
setRunningMode(nilai RunningMode)
Menetapkan RunningMode untuk tugas detektor objek.
abstrak ObjectDetector.ObjectDetectorOptions.Builder
setScoreThreshold(nilai Float)
Menetapkan nilai minimum skor opsional yang menggantikan skor yang diberikan dalam metadata model (jika ada).

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