Title: Entr
1Entrée gestuelle et reconnaissance de gestes
2Quelques exemples de systèmes à entrée
gestuelle,et densembles de gestes
3a) rectangleb) ellipsec) ligned) groupee)
copief) rotationg) supprimer (x)
4(No Transcript)
5Le Graffiti
6Tivoli
7Tivoli
8Tivoli
9Menu radial hiéarchique
10Combinaison de sélection rectangle et lasso
Question comment lordinateur peut-il distinguer
entre le geste à gauche et celui à droite?
11Reconnaissance de gestes
12Comment distinguer les gestes dansun Marking
Menu hiéarchique?
13Comment trouver un coindans un geste?
- Lorsque le geste est bruité ?
- (voir notes écrites)
14(No Transcript)
15(No Transcript)
16(No Transcript)
17Comment permettre à un utilisateur (ou un
concepteur) de définir des nouveaux gestes sans
écrire du code ?
- Spécifier les nouveaux gestes avec des exemples !
- Nécessite de faire du pattern matching entre
les exemples de gestes pré-fournis, et chaque
geste entré pendant linteraction
18(No Transcript)
19(No Transcript)
20La reconnaissance de gestes avec lalgorithme de
Rubine (1991)
- Chaque geste entré (ou exemple de geste) est
réduit à un vecteur de caractéristiques (feature
vector) il sagit alors de classifier un
vecteur entré dans un espace de gestes possibles - Taux de reconnaissance gt 95
- (voir notes écrites)
21(No Transcript)
22(No Transcript)
23(No Transcript)
24(No Transcript)
25Le reconnaissance de gestesavec lalgorithme à
1(Wobbrock et al., 2007)
- Utilise seulement des opérations mathématiques de
base - Simple à implémenter en peu de code, sans
libraries - Rapide
- Bon pour prototyper des interfaces gestuelles,
même dans des plateformes moins performants
(comme Flash ou JavaScript) - Taux de reconnaissance supérieur à Rubine
- Une des étapes clés rééchantillonage du geste
- (voir notes écrites)
26(No Transcript)
27(No Transcript)
28(No Transcript)
29(No Transcript)
30(No Transcript)
31(No Transcript)
32(No Transcript)