BaseOptions.Builder

公開靜態抽象類別 BaseOptions.Builder

BaseOptions 的建構工具。

公用建構函式

公用方法

最終 BaseOptions
build()
驗證並建構 BaseOptions 執行個體。
抽象 BaseOptions.Builder
setDelegate(委派代表)
設定裝置委派項目以執行 MediaPipe 管道。
抽象 BaseOptions.Builder
setDelegateOptions(BaseOptions.DelegateOptions DelegateOptions)
已選擇委派代表的選項。
抽象 BaseOptions.Builder
setModelAssetBuffer(ByteBuffer 值)
設定模型資產檔案的直接 ByteBufferMappedByteBuffer (tflite 模型或模型資產套件檔案)。
抽象 BaseOptions.Builder
setModelAssetFileDescriptor(Integer 值)
設定模型資產檔案的原生 fd int (tflite 模型或模型資產套件檔案)。
抽象 BaseOptions.Builder
setModelAssetPath(String 值)
在 Android 應用程式素材資源資料夾中,設定模型資產檔案 (tflite 模型或模型資產套件檔案) 的模型路徑。

繼承的方法

公用建構函式

public Builder ()

公用方法

public 最終 BaseOptions build ()

驗證並建構 BaseOptions 執行個體。

擲回
IllegalArgumentException 如果 BaseOptions 無效,或提供的模型緩衝區不是直接 ByteBufferMappedByteBuffer,就會傳回結果。

public 抽象 BaseOptions.Builder setDelegate (Delegate 委派)

設定裝置委派項目以執行 MediaPipe 管道。如未設定委派代表,系統會使用預設的委派 CPU。

參數
delegate

public 抽象 BaseOptions.Builder setDelegateOptions (BaseOptions.DelegateOptions DelegateOptions)

已選擇委派代表的選項。如果未設定,系統會使用預設的委派選項。

參數
delegateOptions

public 抽象BaseOptions.Builder setModelAssetBuffer (ByteBuffer value)

設定模型資產檔案的直接 ByteBufferMappedByteBuffer (tflite 模型或模型資產套件檔案)。

注意:如果設定了模型緩衝區,模型檔案和模型檔案描述元一律應為空白。

參數

public 抽象 BaseOptions.Builder setModelAssetFileDescriptor (Integer value)

設定模型資產檔案的原生 fd int (tflite 模型或模型資產套件檔案)。

注意:如果設定了模型檔案描述元,模型路徑和模型緩衝區都必須留空。

參數

public 抽象 BaseOptions.Builder setModelAssetPath (String value)

將 Android 應用程式素材資源資料夾中的模型資產檔案 (tflite 模型或模型資產套件檔案) 設定模型路徑。

注意:如果設定了模型路徑,模型檔案描述元和模型緩衝區都必須留空。

參數