Costruttore per ImageEmbedder.ImageEmbedderOptions
.
Costruttori pubblici
Builder()
|
Metodi pubblici
final ImageEmbedder.ImageEmbedderOptions |
build()
Convalida e crea l'istanza
ImageEmbedder.ImageEmbedderOptions . |
astratto ImageEmbedder.ImageEmbedderOptions.Builder |
setBaseOptions(BaseOptions baseOptions)
Imposta
BaseOptions per l'attività di incorporamento di immagini. |
astratto ImageEmbedder.ImageEmbedderOptions.Builder | |
astratto ImageEmbedder.ImageEmbedderOptions.Builder |
setL2Normalize(booleano l2Normalize)
Consente di impostare se la normalizzazione L2 deve essere eseguita sugli incorporamenti restituiti.
|
astratto ImageEmbedder.ImageEmbedderOptions.Builder |
setQuantize(Quantizza booleana)
Consente di impostare se l'incorporamento restituito deve essere quantizzato in byte tramite quantizzazione scalare.
|
astratto ImageEmbedder.ImageEmbedderOptions.Builder |
setResultListener(ResultListener<ImageEmbedderResult, MPImage> resultListener)
Imposta
OutputHandler.ResultListener per ricevere i risultati di incorporamento in modo asincrono quando l'incorporamento di immagini è in modalità live streaming. |
astratto ImageEmbedder.ImageEmbedderOptions.Builder |
setRunningMode(RunningMode runningMode)
Imposta
RunningMode per l'attività di incorporamento di immagini. |
Metodi ereditati
Costruttori pubblici
pubblica Builder ()
Metodi pubblici
pubblici final ImageEmbedder.ImageEmbedderOptions build ()
Convalida e crea l'istanza ImageEmbedder.ImageEmbedderOptions
. *
Lanci
IllegalArgumentException | se il listener dei risultati e la modalità di esecuzione non sono configurati correttamente. Il listener dei risultati deve essere impostato solo quando l'incorporamento di immagini è in modalità live streaming. |
---|
pubblici astratto ImageEmbedder.ImageEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)
Imposta BaseOptions
per l'attività di incorporamento di immagini.
Parametri
baseOptions |
---|
pubblici astratto ImageEmbedder.ImageEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)
Imposta un valore ErrorListener
facoltativo.
Parametri
errorListener |
---|
pubblici astratto ImageEmbedder.ImageEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)
Consente di impostare se la normalizzazione L2 deve essere eseguita sugli incorporamenti restituiti. Utilizza questa opzione solo se il modello non contiene già un'opz. L2_NORMALIZATION
TF Lite nativa. Nella maggior parte dei casi, questo è già così e la norma L2 viene quindi raggiunta tramite l'inferenza TF Lite.
Falso per impostazione predefinita.
Parametri
l2Normalize |
---|
pubblici astratto ImageEmbedder.ImageEmbedderOptions.Builder setQuantize (boolean quantize)
Consente di impostare se l'incorporamento restituito deve essere quantizzato in byte tramite quantizzazione scalare.
Si presume implicitamente che gli incorporamenti siano unità a norma, pertanto è garantito che qualsiasi dimensione abbia un valore in [-1.0, 1.0]
. In caso contrario, utilizza setL2Normalize(boolean)
.
Falso per impostazione predefinita.
Parametri
quantizza |
---|
pubblici astratto ImageEmbedder.ImageEmbedderOptions.Builder setResultListener (ResultListener<ImageEmbedderResult, MPImage> resultListener)
Imposta OutputHandler.ResultListener
per ricevere i risultati di incorporamento in modo asincrono quando l'incorporamento di immagini è in modalità live streaming.
Parametri
resultListener |
---|
pubblici astratto ImageEmbedder.ImageEmbedderOptions.Builder setRunningMode (RunningMode runningMode)
Imposta RunningMode
per l'attività di incorporamento di immagini. Imposta il valore predefinito sulla modalità immagine. L'incorporamento di immagini prevede tre modalità:
- IMMAGINE: la modalità per eseguire l'estrazione dell'incorporamento su input di singole immagini.
- VIDEO: la modalità per eseguire l'estrazione dell'incorporamento sui fotogrammi decodificati di un video.
- LIVE_STREAM: la modalità per eseguire l'estrazione dell'incorporamento su uno stream in diretta di dati di input, ad esempio dalla videocamera. In questa modalità, è necessario chiamare
setResultListener
per configurare un listener che riceva i risultati di incorporamento in modo asincrono.
Parametri
runningMode |
---|