Embodied AI Glossary中文

Gesture Recognition

手势识别Advanced

Lets a machine recognize a gesture a person makes from images or sensor signals and understand its meaning.

Gesture recognition is a task in computer vision and human-robot interaction: recognizing a person’s hand gesture — a fist, a thumbs-up, pointing somewhere — from an ordinary camera, a depth camera, a data glove, or EMG signals. A static gesture looks only at the hand’s shape at one moment; a dynamic gesture needs to look at a motion trajectory over time, like waving. The common approach today is to detect hand keypoints first, then classify based on those keypoints. It differs from hand pose estimation: the latter recovers the complete 3D hand shape, while gesture recognition only outputs a category. In embodied AI, gesture recognition is used for human-robot interaction — for example, using a gesture to make a robot stop, follow, or fetch a pointed-at object; teleoperation systems also map specific gestures to control commands, such as opening and closing a gripper or switching modes.

ExampleGoogle’s MediaPipe Gesture Recognizer can recognize a closed fist, an open palm, a pointing index finger, thumbs up, thumbs down, a victory sign, and more by default, while also outputting hand keypoints, which can be used to implement “open palm makes the robot stop.”

Also called
Hand Gesture Recognition
Related
Hand Pose Estimation · Human-Robot Interaction · Keypoint Detection · MediaPipe · Data Glove · Teleoperation
Sources
Wikipedia: Gesture recognition
MediaPipe Gesture Recognizer 官方文档 (Chinese)

See it in the full glossary →