FaceDetector.FaceDetectorOptions.Builder

公共静态抽象类 FaceDetector.FaceDetectorOptions.Builder

公共构造函数

公共方法

final FaceDetector.FaceDetectorOptions
build()
验证并构建 FaceDetector.FaceDetectorOptions 实例。
abstract FaceDetector.FaceDetectorOptions.Builder
setBaseOptions(BaseOptions 值)
为人脸检测器任务设置 BaseOptions
abstract FaceDetector.FaceDetectorOptions.Builder
setErrorListenerErrorListener 值)
设置可选的 ErrorListener}。
abstract FaceDetector.FaceDetectorOptions.Builder
setMinDetectionConfidenceFloat 值)
设置人脸检测被视为成功的最低置信度分数。
abstract FaceDetector.FaceDetectorOptions.Builder
setMinSuppressionThresholdFloat 值)
设置最小非最大抑制阈值,将人脸检测视为重叠。
abstract FaceDetector.FaceDetectorOptions.Builder
setResultListener(ResultListener<FaceDetectorResultMPImage> 值)
设置 OutputHandler.ResultListener,以在人脸检测器处于直播模式时异步接收检测结果。
abstract FaceDetector.FaceDetectorOptions.Builder
setRunningModeRunningMode 值)
为人脸检测器任务设置 RunningMode

继承的方法

公共构造函数

public Builder ()

公共方法

public final final FaceDetector.FaceDetectorOptions build ()

验证并构建 FaceDetector.FaceDetectorOptions 实例。

抛出
IllegalArgumentException 如果结果监听器和运行模式未正确配置,则会发生该错误。仅当面部检测器处于直播模式时,才应设置结果监听器。

public abstract FaceDetector.FaceDetectorOptions.Builder setBaseOptions (BaseOptions 值)

为人脸检测器任务设置 BaseOptions

参数

public abstract FaceDetector.FaceDetectorOptions.Builder setErrorListener ErrorListener 值)

设置可选的 ErrorListener}。

参数

public abstract FaceDetector.FaceDetectorOptions.Builder setMinDetectionConfidence Float 值)

设置人脸检测被视为成功的最低置信度分数。minDetectionConfidence 的默认值为 0.5。

参数

public abstract FaceDetector.FaceDetectorOptions.Builder setMinSuppressionThreshold Float 值)

设置最小非最大抑制阈值,将人脸检测视为重叠。默认的 minSuppressionThreshold 为 0.3。

参数

public abstract FaceDetector.FaceDetectorOptions.Builder setResultListener (ResultListener<FaceDetectorResultMPImage> value)

设置 OutputHandler.ResultListener,以在人脸检测器处于直播模式时异步接收检测结果。

参数

public abstract FaceDetector.FaceDetectorOptions.Builder setRunningMode RunningMode 值)

为人脸检测器任务设置 RunningMode。默认使用图片模式。人脸检测器有三种模式:

  • IMAGE:用于根据单张图片输入检测人脸的模式。
  • VIDEO:用于检测视频的已解码帧上的人脸的模式。
  • LIVE_STREAM:用于在输入数据流(例如来自摄像头)的实时输入数据流中检测人脸的模式。在此模式下,必须调用 setResultListener 来设置监听器,以异步接收检测结果。

参数