Options for the gesture recognizer task.
mp
.
tasks
.
vision
.
GestureRecognizerOptions
(
base_options
:
mp
.
tasks
.
BaseOptions
,
running_mode
:
mp
.
tasks
.
vision
.
RunningMode
=
mp
.
tasks
.
vision
.
FaceDetectorOptions
.
running_mode
,
num_hands
:
int
=
1
,
min_hand_detection_confidence
:
float
=
0.5
,
min_hand_presence_confidence
:
float
=
0.5
,
min_tracking_confidence
:
float
=
0.5
,
canned_gesture_classifier_options
:
mp
.
tasks
.
components
.
processors
.
ClassifierOptions
=
dataclasses
.
field
(
default_factory
=
_ClassifierOptions
),
custom_gesture_classifier_options
:
mp
.
tasks
.
components
.
processors
.
ClassifierOptions
=
dataclasses
.
field
(
default_factory
=
_ClassifierOptions
),
result_callback
:
Optional
[
Callable
[[
GestureRecognizerResult
,
image_module
.
Image
,
int
],
None
]]
=
None
)
Attributes
The running mode of the task. Default to the image mode.
Gesture recognizer task has three running modes: 1) The image mode for
recognizing hand gestures on single image inputs. 2) The video mode for
recognizing hand gestures on the decoded frames of a video. 3) The live
stream mode for recognizing hand gestures on a live stream of input data,
such as from camera.
The minimum confidence score for the hand
detection to be considered successful.
The minimum confidence score of hand presence
score in the hand landmark detection.
The minimum confidence score for the hand tracking
to be considered successful.
Options for configuring the canned
gestures classifier, such as score threshold, allow list and deny list of
gestures. The categories for canned gesture classifiers are: ["None",
"Closed_Fist", "Open_Palm", "Pointing_Up", "Thumb_Down", "Thumb_Up",
"Victory", "ILoveYou"]. Note this option is subject to change.
Options for configuring the custom
gestures classifier, such as score threshold, allow list and deny list of
gestures. Note this option is subject to change.
Methods
__eq__
__eq__
(
other
)


