公共静态抽象类 ObjectDetector.ObjectDetectorOptions.Builder
公共构造函数
Builder()
|
公共方法
final ObjectDetector.ObjectDetectorOptions |
build()
验证并构建
ObjectDetector.ObjectDetectorOptions 实例。 |
abstract ObjectDetector.ObjectDetectorOptions.Builder | |
abstract ObjectDetector.ObjectDetectorOptions.Builder | |
abstract ObjectDetector.ObjectDetectorOptions.Builder | |
abstract ObjectDetector.ObjectDetectorOptions.Builder | |
abstract ObjectDetector.ObjectDetectorOptions.Builder | |
abstract ObjectDetector.ObjectDetectorOptions.Builder | |
abstract ObjectDetector.ObjectDetectorOptions.Builder |
setResultListener(ResultListener<ObjectDetectorResult, MPImage> 值)
设置
OutputHandler.ResultListener ,以在对象检测器处于直播模式时异步接收检测结果。 |
abstract ObjectDetector.ObjectDetectorOptions.Builder | |
abstract ObjectDetector.ObjectDetectorOptions.Builder |
继承的方法
公共构造函数
public Builder ()
公共方法
public final final ObjectDetector.ObjectDetectorOptions build ()
验证并构建 ObjectDetector.ObjectDetectorOptions
实例。
抛出
IllegalArgumentException | 如果结果监听器和运行模式未正确配置,则会发生该错误。仅当对象检测器处于直播模式时,才应设置结果监听器。 |
---|
public abstract ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (BaseOptions 值)
为对象检测器任务设置 BaseOptions
。
参数
值 |
---|
public abstract ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (List<String> 值)
设置类别名称的许可名单。
如果为非空,则会过滤掉类别名称不在此集中的检测结果。系统会忽略重复或未知的类别名称。它与 categoryDenylist
相互排斥。
参数
值 |
---|
public abstract ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (List<String> value)
设置类别名称的可选拒绝名单。
如果为非空,则会过滤掉类别名称在此集合中的检测结果。
系统会忽略重复或未知的类别名称。它与 categoryAllowlist
相互排斥。
参数
值 |
---|
public abstract ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (String 值)
设置要用于通过 TFLite 模型元数据(如果有)指定的显示名称的可选语言区域。
参数
值 |
---|
public abstract ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (ErrorListener 值)
设置可选的 ErrorListener
}。
参数
值 |
---|
public abstract ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (整数值)
设置要返回的得分最高的检测结果的数量上限(可选)。
替换模型元数据中提供的参数。低于此值的结果会被拒绝。
参数
值 |
---|
public abstract ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener<ObjectDetectorResult, MPImage> value)
设置 OutputHandler.ResultListener
,以在对象检测器处于直播模式时异步接收检测结果。
参数
值 |
---|
public abstract ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (RunningMode 值)
为对象检测器任务设置 RunningMode
。默认为图片模式。
对象检测器有三种模式:
- IMAGE:用于在单张图片输入中检测对象的模式。
- VIDEO:用于检测视频的已解码帧中的对象的模式。
- LIVE_STREAM:用于检测实时输入数据流中的对象(例如来自摄像头)的模式。在此模式下,必须调用
setResultListener
来设置监听器,以异步接收检测结果。
参数
值 |
---|
public abstract ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (Float 值)
设置可选分数阈值,以替换模型元数据中提供的分数阈值(如果有)。低于此值的结果会被拒绝。
参数
值 |
---|