公開靜態抽象類別 ImageEmbedder.ImageEmbedderOptions.Builder
公用建構函式
Builder()
|
公用方法
最終 ImageEmbedder.ImageEmbedderOptions |
build()
驗證並建構
ImageEmbedder.ImageEmbedderOptions 執行個體。 |
抽象 ImageEmbedder.ImageEmbedderOptions.Builder | |
抽象 ImageEmbedder.ImageEmbedderOptions.Builder | |
抽象 ImageEmbedder.ImageEmbedderOptions.Builder |
setL2Normalize(布林值 l2 正規化)
設定是否應對傳回的嵌入執行 L2 正規化。
|
抽象 ImageEmbedder.ImageEmbedderOptions.Builder |
setQuantize(布林值量)
設定是否應透過純量量化,將傳回的嵌入量化為位元組。
|
抽象 ImageEmbedder.ImageEmbedderOptions.Builder |
setResultListener(ResultListener<ImageEmbedderResult, MPImage> resultListener)
設定
OutputHandler.ResultListener ,以便在圖片嵌入工具處於直播模式時,以非同步方式接收嵌入結果。 |
抽象 ImageEmbedder.ImageEmbedderOptions.Builder |
繼承的方法
公用建構函式
public Builder ()
公用方法
public final ImageEmbedder.ImageEmbedderOptions build ()
驗證並建構 ImageEmbedder.ImageEmbedderOptions
執行個體。*
擲回
IllegalArgumentException | 否則結果監聽器和執行模式未正確設定。只有在圖片嵌入工具處於直播模式時,您才需要設定結果監聽器。 |
---|
public 抽象 ImageEmbedder.ImageEmbedderOptions.Builder setBaseOptions (BaseOptionsbaseOptions)
設定圖片嵌入工具工作的 BaseOptions
。
參數
baseOptions |
---|
public 抽象 ImageEmbedder.ImageEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)
設定選用的 ErrorListener
。
參數
errorListener |
---|
public 抽象 ImageEmbedder.ImageEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)
設定是否應對傳回的嵌入執行 L2 正規化。只有在模型不含原生 L2_NORMALIZATION
TF Lite Op 的情況下,才能使用這個選項。在大多數情況下,這已經是例外狀況,因此我們會透過 TF Lite 推論達成 L2 常態。
預設為 False。
參數
l2Normalize |
---|
public 抽象 ImageEmbedder.ImageEmbedderOptions.Builder setQuantize (boolean quantize)
設定是否應透過純量量化,將傳回的嵌入量化為位元組。嵌入作業以隱含方式假設為單位標準,因此任何維度保證在 [-1.0, 1.0]
中都有值。如果不是,請使用 setL2Normalize(boolean)
。
預設為 False。
參數
量化 |
---|
public 抽象 ImageEmbedder.ImageEmbedderOptions.Builder setResultListener (ResultListener<ImageEmbedderResult, MPImage> resultListener)
設定 OutputHandler.ResultListener
,以便在圖片嵌入工具處於直播模式時,以非同步方式接收嵌入結果。
參數
resultListener |
---|
public 抽象 ImageEmbedder.ImageEmbedderOptions.Builder setRunningMode (RunningMode runningMode)
設定圖片嵌入工具工作的 RunningMode
。預設為圖片模式。圖片嵌入工具有三種模式:
- 圖片:對單一圖片輸入執行嵌入擷取的模式。
- 影片:對影片已解碼影格執行嵌入擷取模式。
- LIVE_STREAM:對輸入資料的直播 (例如相機) 執行嵌入擷取的模式。在這個模式下,必須呼叫
setResultListener
才能設定事件監聽器,以非同步方式接收嵌入結果。
參數
runningMode |
---|