Builder untuk ImageEmbedder.ImageEmbedderOptions
.
Konstruktor Publik
Builder()
|
Metode Publik
akhir ImageEmbedder.ImageEmbedderOptions |
build()
Memvalidasi dan mem-build instance
ImageEmbedder.ImageEmbedderOptions . |
abstract ImageEmbedder.ImageEmbedderOptions.Builder | |
abstract ImageEmbedder.ImageEmbedderOptions.Builder | |
abstract ImageEmbedder.ImageEmbedderOptions.Builder |
setL2Normalize(boolean l2Normalize)
Menetapkan apakah normalisasi L2 harus dilakukan pada embedding yang ditampilkan.
|
abstract ImageEmbedder.ImageEmbedderOptions.Builder |
setQuantize(kuantisasi boolean)
Menetapkan apakah embedding yang ditampilkan harus dikuantisasi ke byte melalui kuantisasi skalar.
|
abstract ImageEmbedder.ImageEmbedderOptions.Builder |
setResultListener(ResultListener<ImageEmbedderResult, MPImage> resultListener)
Menetapkan
OutputHandler.ResultListener untuk menerima hasil penyematan secara asinkron saat
penyemat gambar berada dalam mode live stream. |
abstract ImageEmbedder.ImageEmbedderOptions.Builder |
Metode Turunan
Konstruktor Publik
publik Builder ()
Metode Publik
public final ImageEmbedder.ImageEmbedderOptions build ()
Memvalidasi dan mem-build instance ImageEmbedder.ImageEmbedderOptions
. *
Menampilkan
IllegalArgumentException | jika pemroses hasil dan mode yang berjalan tidak dikonfigurasi dengan benar. Pemroses hasil hanya boleh ditetapkan saat penyemat gambar berada dalam mode live stream. |
---|
public abstract ImageEmbedder.ImageEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)
Menetapkan BaseOptions
untuk tugas penyemat gambar.
Parameter
baseOptions |
---|
publik abstrak ImageEmbedder.ImageEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)
Menetapkan ErrorListener
opsional.
Parameter
errorListener |
---|
public abstract ImageEmbedder.ImageEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)
Menetapkan apakah normalisasi L2 harus dilakukan pada embedding yang ditampilkan. Gunakan opsi ini hanya jika model belum berisi TF Lite Op L2_NORMALIZATION
native. Dalam sebagian besar kasus, hal ini sudah terjadi dan norma L2 dicapai melalui inferensi TF Lite.
Salah secara default.
Parameter
l2Normalize |
---|
public abstrak ImageEmbedder.ImageEmbedderOptions.Builder setQuantize (boolean quantize)
Menetapkan apakah embedding yang ditampilkan harus dikuantisasi ke byte melalui kuantisasi skalar.
Embedding secara implisit diasumsikan sebagai norma satuan sehingga setiap dimensi dijamin
memiliki nilai dalam [-1.0, 1.0]
. Gunakan setL2Normalize(boolean)
jika tidak.
Salah secara default.
Parameter
melakukan kuantisasi |
---|
public abstract ImageEmbedder.ImageEmbedderOptions.Builder setResultListener (ResultListener<ImageEmbedderResult, MPImage> resultListener)
Menetapkan OutputHandler.ResultListener
untuk menerima hasil penyematan secara asinkron saat
penyemat gambar berada dalam mode live stream.
Parameter
resultListener |
---|
public abstract ImageEmbedder.ImageEmbedderOptions.Builder setRunningMode (RunningMode runningMode)
Menetapkan RunningMode
untuk tugas penyemat gambar. Jadikan mode gambar secara default. Penyemat
gambar memiliki tiga mode:
- IMAGE: Mode untuk melakukan ekstraksi penyematan pada input gambar tunggal.
- VIDEO: Mode untuk melakukan ekstraksi penyematan pada frame video yang didekode.
- LIVE_STREAM: Mode untuk melakukan ekstraksi penyematan pada live stream
data input, seperti dari kamera. Dalam mode ini,
setResultListener
harus dipanggil untuk menyiapkan pemroses guna menerima hasil penyematan secara asinkron.
Parameter
runningMode |
---|