ImageSegmenter.ImageSegmenterOptions.Builder

公共静态抽象类 ImageSegmenter.ImageSegmenterOptions.Builder

公共构造函数

公共方法

final ImageSegmenter.ImageSegmenterOptions
build()
验证并构建 ImageSegmenter.ImageSegmenterOptions 实例。
abstract ImageSegmenter.ImageSegmenterOptions.Builder
setBaseOptions(BaseOptions 值)
设置图像分割器任务的基本选项。
abstract ImageSegmenter.ImageSegmenterOptions.Builder
setDisplayNamesLocale(String 值)
通过 TFLite 模型元数据(如果有)指定的显示名称的语言区域。
abstract ImageSegmenter.ImageSegmenterOptions.Builder
setErrorListenerErrorListener 值)
设置可选的 ErrorListener}。
abstract ImageSegmenter.ImageSegmenterOptions.Builder
setOutputCategoryMask(布尔值)
是否输出类别掩码。
abstract ImageSegmenter.ImageSegmenterOptions.Builder
setOutputConfidenceMasks(布尔值)
是否输出置信度掩码。
abstract ImageSegmenter.ImageSegmenterOptions.Builder
setResultListener(ResultListener<ImageSegmenterResultMPImage> 值)
/** 设置可选的 OutputHandler.ResultListener,以在图表流水线处理完图像后接收分割结果。
abstract ImageSegmenter.ImageSegmenterOptions.Builder
setRunningModeRunningMode 值)
设置图像分割器任务的运行模式。

继承的方法

公共构造函数

public Builder ()

公共方法

public final ImageSegmenter.ImageSegmenterOptions build ()

验证并构建 ImageSegmenter.ImageSegmenterOptions 实例。

抛出
IllegalArgumentException 如果结果监听器和运行模式未正确配置,则会发生该错误。当图像分割器处于直播模式时,必须设置结果监听器。

public abstract ImageSegmenter.ImageSegmenterOptions.Builder setBaseOptions BaseOptions 值)

设置图像分割器任务的基本选项。

参数

public abstract ImageSegmenter.ImageSegmenterOptions.Builder setDisplayNamesLocale String 值)

用于通过 TFLite 模型元数据指定的显示名的语言区域(如果有)。默认值为英语。

参数

public abstract ImageSegmenter.ImageSegmenterOptions.Builder setErrorListener ErrorListener 值)

设置可选的 ErrorListener}。

参数

public abstract ImageSegmenter.ImageSegmenterOptions.Builder setOutputCategoryMask (布尔值)

是否输出类别掩码。

参数

public abstract ImageSegmenter.ImageSegmenterOptions.Builder setOutputConfidenceMasks (布尔值)

是否输出置信度掩码。

参数

public abstract ImageSegmenter.ImageSegmenterOptions.Builder setResultListener (ResultListener<ImageSegmenterResultMPImage> value)

/** 设置可选的 OutputHandler.ResultListener,以在图表流水线处理完图像后接收分割结果。

参数

public abstract ImageSegmenter.ImageSegmenterOptions.Builder setRunningMode RunningMode 值)

设置图像分割器任务的运行模式。默认为图片模式。图像分割器有三种模式:

  • IMAGE:根据单张图片输入分割图片的模式。
  • VIDEO:用于对视频的已解码帧进行图像分割的模式。
  • LIVE_STREAM:用于对输入数据流(例如来自相机的数据流)进行图像分割的模式。在此模式下,必须调用 setResultListener 来设置监听器,以异步接收识别结果。

参数