Skip to content
Baptiste Caramiaux edited this page Nov 6, 2013 · 14 revisions

The Gesture Variation Follower (GVF) is a cross-platform, open-source C++ library for gesture recognition and gesture variation following.

The main features of GVF are:

  • Early-recognition: an input gesture is classified as soon as it starts to be performed
  • Adaption: algorithm adapts the recognition to be invariant to variations in speed, scaling, rotation (only for 2d gestures)

Schematic overview of the algorithm

GVF_Overview

  1. A pre-recorded gesture vocabulary is associated to GVF
  2. Each new sample of a live gesture is sent to GVF
  3. For each sample, the algorithm returns: the currently recognized gesture, the time progression (temporal alignement between 0 and 1 where 0=currently at the beginning of the gesture, 1=currently at the end of the gesture) in the recognized gesture, the relative speed (1=original speed), the relative scale (1=original size), and the angle of rotation.

Clone this wiki locally