BaseOptions.Builder

公共静态抽象类 BaseOptions.Builder

BaseOptions 的构建器。

公共构造函数

公共方法

final BaseOptions
build()
验证并构建 BaseOptions 实例。
abstract BaseOptions.Builder
setDelegate委托委托)
设置设备委托以运行 MediaPipe 流水线。
abstract BaseOptions.Builder
setDelegateOptions(BaseOptions.DelegateOptions delegateOptions)
所选受托人的选项。
abstract BaseOptions.Builder
setModelAssetBuffer(ByteBuffer 值)
设置模型资源文件(tflite 模型或模型资源包文件)的直接 ByteBufferMappedByteBuffer
abstract BaseOptions.Builder
setModelAssetFileDescriptor(整数值)
设置模型资源文件(tflite 模型或模型资源包文件)的原生 fd int。
abstract BaseOptions.Builder
setModelAssetPath(String 值)
设置 Android 应用资源文件夹中的模型资源文件(tflite 模型或模型资源包文件)的模型路径。

继承的方法

公共构造函数

public Builder ()

公共方法

public final BaseOptions build ()

验证并构建 BaseOptions 实例。

抛出
IllegalArgumentException 如果 BaseOptions 无效,或者提供的模型缓冲区不是直接 ByteBufferMappedByteBuffer,则会发生该错误。

public abstract BaseOptions.Builder setDelegate Delegate delegate)

设置设备委托以运行 MediaPipe 流水线。如果未设置委托,则使用默认的委托 CPU。

参数
delegate

public abstract BaseOptions.Builder setDelegateOptions (BaseOptions.DelegateOptions delegateOptions)

所选受托人的选项。如果未设置此政策,系统将使用默认的委托选项。

参数
delegateOptions

public abstract BaseOptions.Builder setModelAssetBuffer ByteBuffer 值)

设置模型资源文件(tflite 模型或模型资源包文件)的直接 ByteBufferMappedByteBuffer

注意:设置模型缓冲区时,模型文件和模型文件描述符都应为空。

参数

public abstract BaseOptions.Builder setModelAssetFileDescriptor 整数值)

设置模型资源文件(tflite 模型或模型资源包文件)的原生 fd int。

注意:设置模型文件描述符后,模型路径和模型缓冲区都应为空。

参数

public abstract BaseOptions.Builder setModelAssetPath String 值)

设置 Android 应用资源文件夹中的模型资源文件(tflite 模型或模型资源包文件)的模型路径。

注意:设置模型路径后,模型文件描述符和模型缓冲区都应为空。

参数