Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
touchlib [Le 26/07/2010, 03:17] – samuncle | touchlib [Le 22/05/2017, 11:55] (Version actuelle) – tag L'Africain | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== touchlib ====== | ||
+ | |||
+ | Touchlib est une librairie sous licence BSD qui permet de créer des interfaces tactiles multitouch avec une simple webcam (comme dans cette [[http:// | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer des [[: | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | * Avoir [[: | ||
+ | * Avoir [[: | ||
+ | |||
+ | ===== Installation ===== | ||
+ | [[: | ||
+ | |||
+ | Récupérez les sources : | ||
+ | svn co http:// | ||
+ | Ensuite lancez la commande : | ||
+ | cmake . | ||
+ | S'il vous manque une dépendance (dans ce cas OpenGL par exemple), il y aura une ligne de ce genre | ||
+ | OpenGL not found - some applications may not be built | ||
+ | Installez-la puis relancez la commande. Une fois qu'il n'y aura plus d' | ||
+ | make | ||
+ | |||
+ | Si la compilation plante et affiche | ||
+ | ~/ | ||
+ | make[2]: *** [src/ | ||
+ | make[1]: *** [src/ | ||
+ | make: *** [all] Erreur 2 | ||
+ | Pas de panique, c'est normal :-P. Éditez le fichier | ||
+ | gedit ~/ | ||
+ | Et rajoutez à la première ligne | ||
+ | #include < | ||
+ | Relancez la compilation. Si ça plante toujours, postez sur le forum | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | |||
+ | Pour lancer la configuration, | ||
+ | ./ | ||
+ | Vous aurez toute une série de fenêtres qui s' | ||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | Il y a des démos disponibles dans le fichier demos. Vous pouvez maintenant vous amuser. | ||
+ | Par exemple pour lancer l' | ||
+ | ./ | ||
+ | | ||
+ | ===== Problèmes connus ===== | ||
+ | |||
+ | Si vous avez ce genre de message quand vous lancez ./ | ||
+ | VIDIOC_QUERYCTRL: | ||
+ | HIGHGUI ERROR: V4L2: Pixel format of incoming image is unsupported by OpenCV | ||
+ | Unable to stop the stream.: Mauvais descripteur de fichier | ||
+ | HIGHGUI ERROR: V4L: Pixel format of incoming image is unsupported by OpenCV | ||
+ | Il semblerait que ce soit dû à une incompatibilité entre v4l2 et OpenCV. Allez voir sur [[http:// | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * **(en)** [[http:// | ||
+ | * **(fr)** [[http:// | ||
+ | * **(fr)** [[http:// | ||
+ | |||
+ | |||
+ | ---- | ||
+ | // | ||
+ | |||
+ | //Basé sur [[http:// | ||
+ | |||
+ | ---- | ||