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 25/07/2010, 08:56] – 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:// | ||
| + | |||
| + | ---- | ||
