公共静态抽象类 FaceLandmarker.FaceLandmarkerOptions.Builder
公共构造函数
|
Builder()
|
公共方法
继承的方法
公共构造函数
public Builder ()
公共方法
public final FaceLandmarker.FaceLandmarkerOptions build ()
验证并构建 FaceLandmarker.FaceLandmarkerOptions 实例。
抛出
| IllegalArgumentException | 如果结果监听器和运行模式未正确配置,则会发生该错误。仅当人脸特征点处于直播模式时,才应设置结果监听器。 |
|---|
public abstract FaceLandmarker.FaceLandmarkerOptions.Builder setBaseOptions (BaseOptions 值)
设置人脸特征点任务的基本选项。
参数
| 值 |
|---|
Public abstract FaceLandmarker.FaceLandmarkerOptions.Builder setErrorListener (ErrorListener 值)
设置可选的错误监听器。
参数
| 值 |
|---|
public abstract FaceLandmarker.FaceLandmarkerOptions.Builder setMinFaceDetectionConfidence (Float 值)
设置人脸检测被视为成功的最低置信度分数
参数
| 值 |
|---|
public abstract FaceLandmarker.FaceLandmarkerOptions.Builder setMinFacePresenceConfidence (Float 值)
设置人脸特征点检测中人脸存在分数的最低置信度分数。
参数
| 值 |
|---|
public abstract FaceLandmarker.FaceLandmarkerOptions.Builder setMinTrackingConfidence (Float 值)
设置人脸跟踪测试成功所需的最低置信度分数。
参数
| 值 |
|---|
public abstract FaceLandmarker.FaceLandmarkerOptions.Builder setNumFaces (Integer 值)
设置 FaceMarkerer 可以检测到的面部数量上限。
参数
| 值 |
|---|
公共 abstract FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFaceBlendshapes (Boolean 值)
FaceMarkerer 是否输出人脸融合变形分类。人脸融合变形用于渲染 3D 脸部模型。
参数
| 值 |
|---|
公共 abstract FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFacialTransformationMatrixes (Boolean 值)
FaceMarkerer 是否从人脸转换矩阵中移除。人脸转换矩阵用于将规范人脸中的人脸特征点转换为检测到的人脸,以便用户可以对检测到的特征点应用人脸特效。
参数
| 值 |
|---|
公共 abstract FaceLandmarker.FaceLandmarkerOptions.Builder setResultListener (ResultListener<FaceLandmarkerResult, MPImage> 值)
设置结果监听器,以在人脸特征点处于直播模式时异步接收检测结果。
参数
| 值 |
|---|
公共 abstract FaceLandmarker.FaceLandmarkerOptions.Builder setRunningMode (RunningMode 值)
设置人脸特征点任务的运行模式。默认为图片模式。手部特征点有三种模式:
- IMAGE:在单张图片输入中检测人脸特征点的模式。
- 视频:用于检测视频的已解码帧上的人脸特征点的模式。
- LIVE_STREAM:用于在输入数据流(例如来自摄像头)的输入数据流中检测人脸特征点的模式。在此模式下,必须调用
setResultListener来设置监听器,以异步接收检测结果。
参数
| 值 |
|---|