GestureRecognizer.GestureRecognizerOptions.Builder

公共静态抽象类 GestureRecognizer.GestureRecognizerOptions.Builder

公共构造函数

公共方法

final GestureRecognizer.GestureRecognizerOptions
abstract GestureRecognizer.GestureRecognizerOptions.Builder
setBaseOptions(BaseOptions 值)
设置手势识别程序任务的基本选项。
abstract GestureRecognizer.GestureRecognizerOptions.Builder
setCannedGesturesClassifierOptions(ClassifierOptions classifierOptions)
设置用于控制预设手势分类器(例如得分阈值、允许列表和手势拒绝列表)的可选 ClassifierOptions
abstract GestureRecognizer.GestureRecognizerOptions.Builder
setCustomGesturesClassifierOptions(ClassifierOptions classifierOptions)
设置用于控制自定义手势分类器(例如得分阈值、允许列表和手势拒绝列表)的可选 ClassifierOptions
abstract GestureRecognizer.GestureRecognizerOptions.Builder
setErrorListenerErrorListener 值)
设置可选的错误监听器。
abstract GestureRecognizer.GestureRecognizerOptions.Builder
setMinHandDetectionConfidenceFloat 值)
设置手部检测被视为成功所需的最低置信度分数
abstract GestureRecognizer.GestureRecognizerOptions.Builder
setMinHandPresenceConfidenceFloat 值)
设置手特征检测中手存在状态分数的最低置信度分数。
abstract GestureRecognizer.GestureRecognizerOptions.Builder
setMinTrackingConfidence浮点值
设置手部跟踪被视为成功所需的最低置信度分数。
abstract GestureRecognizer.GestureRecognizerOptions.Builder
setNumHands(整数值)
设置 GestureRecognizer 可以检测到的手数上限。
abstract GestureRecognizer.GestureRecognizerOptions.Builder
setResultListener(ResultListener<GestureRecognizerResultMPImage> 值)
设置结果监听器,以在手势识别程序处于直播模式时异步接收检测结果。
abstract GestureRecognizer.GestureRecognizerOptions.Builder
setRunningModeRunningMode 值)
为手势识别程序任务设置运行模式。

继承的方法

公共构造函数

public Builder ()

公共方法

public final final GestureRecognizer.GestureRecognizerOptions build ()

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

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setBaseOptions (BaseOptions 值)

设置手势识别程序任务的基本选项。

参数

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setCannedGesturesClassifierOptions (ClassifierOptions classifierOptions)

设置用于控制预设手势分类器(例如得分阈值、允许列表和手势拒绝列表)的可选 ClassifierOptions。预设手势分类器的类别为:["None", "Closed_Fist", "Open_Palm", "Pointing_Up", "Thumb_Down", "Thumb_Up", "Victory", "ILoveYou"]

TODO:请注意,实现评分合并计算器后,此选项可能会发生变化。

参数
classifierOptions

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setCustomGesturesClassifierOptions (ClassifierOptions classifierOptions)

设置用于控制自定义手势分类器(例如得分阈值、允许列表和手势拒绝列表)的可选 ClassifierOptions

TODO:请注意,实现评分合并计算器后,此选项可能会发生变化。

参数
classifierOptions

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setErrorListener ErrorListener 值)

设置可选的错误监听器。

参数

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setMinHandDetectionConfidence Float 值)

设置手部检测被视为成功所需的最低置信度分数

参数

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setMinHandPresenceConfidence Float 值)

设置手特征检测中手存在状态分数的最低置信度分数。

参数

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setMinTrackingConfidence Float 值)

设置手部跟踪被视为成功所需的最低置信度分数。

参数

公共 abstract GestureRecognizer.GestureRecognizerOptions.Builder setNumHands 整数值)

设置 GestureRecognizer 可以检测到的手数上限。

参数

公共 abstract GestureRecognizer.GestureRecognizerOptions.Builder setResultListener (ResultListener<GestureRecognizerResultMPImage> value)

设置结果监听器,以在手势识别程序处于直播模式时异步接收检测结果。

参数

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setRunningMode RunningMode 值)

为手势识别程序任务设置运行模式。默认为图片模式。手势识别程序有三种模式:

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

参数