Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
touchlib [Le 26/07/2010, 03:17]
samuncle
touchlib [Le 22/05/2017, 11:55]
L'Africain tag
Ligne 1: Ligne 1:
-{{tag>Karmic ​Lucid BROUILLON}}+{{tag>​Lucid BROUILLON}}
 ---- ----
  
 ====== touchlib ====== ====== 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://​www.youtube.com/​watch?​v=XPu99hfn_OE&​feature=related|vidéo]],​ ou encore [[ +Touchlib est une librairie sous licence BSD qui permet de créer des interfaces tactiles multitouch avec une simple webcam (comme dans cette [[http://​www.youtube.com/​watch?​v=XPu99hfn_OE&​feature=related|vidéo]],​ ou encore [[http://​fr.wikipedia.org/​wiki/​Microsoft_Surface|la table tactile surface]] de Microsoft). L'​ennui,​ c'est que pour l'​instant,​ il n'y a pas de paquet pour ubuntu donc il va falloir compiler.
-http://​fr.wikipedia.org/​wiki/​Microsoft_Surface|la table tactile surface]] de Microsoft). L'​ennui,​ c'est que pour l'​instant,​ il n'y a pas de paquet pour ubuntu donc il va falloir compiler.+
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 17: Ligne 16:
 [[:​tutoriel:​comment_installer_un_paquet|Installez]] les bibliothèques nécessaires à la compilation : **[[apt://​libxmu-dev,​libxmu-headers,​libxmuu-dev,​libxpm-dev,​libxtrap-dev,​libxtst-dev,​libxv-dev,​xlibs-dev,​fftw-dev,​fftw2,​glutg3,​libalut-dev,​libalut0,​libg2c0,​libglui-dev,​libglui2c2,​freeglut3-dev,​glutg3-dev,​libgle3,​libgle3-dev,​libglew-dev,​libglew1,​libglitz-glx1,​libglitz-glx1-dev,​libglitz1,​libglitz1-dev,​libglut3-dev,​libsage-dev,​libsage0,​libxt-dev,​libcv-dev,​libcv1,​libcvaux-dev,​libcvaux1,​libhighgui-dev,​libhighgui1|libxmu-dev libxmu-headers libxmuu-dev libxpm-dev libxtrap-dev libxtst-dev libxv-dev xlibs-dev fftw-dev fftw2 glutg3 libalut-dev libalut0 libg2c0 libglui-dev libglui2c2 freeglut3-dev glutg3-dev libgle3 libgle3-dev libglew-dev libglew1 libglitz-glx1 libglitz-glx1-dev libglitz1 libglitz1-dev libglut3-dev libsage-dev libsage0 libxt-dev libcv-dev libcv1 libcvaux-dev libcvaux1 libhighgui-dev libhighgui1]]** [[:​tutoriel:​comment_installer_un_paquet|Installez]] les bibliothèques nécessaires à la compilation : **[[apt://​libxmu-dev,​libxmu-headers,​libxmuu-dev,​libxpm-dev,​libxtrap-dev,​libxtst-dev,​libxv-dev,​xlibs-dev,​fftw-dev,​fftw2,​glutg3,​libalut-dev,​libalut0,​libg2c0,​libglui-dev,​libglui2c2,​freeglut3-dev,​glutg3-dev,​libgle3,​libgle3-dev,​libglew-dev,​libglew1,​libglitz-glx1,​libglitz-glx1-dev,​libglitz1,​libglitz1-dev,​libglut3-dev,​libsage-dev,​libsage0,​libxt-dev,​libcv-dev,​libcv1,​libcvaux-dev,​libcvaux1,​libhighgui-dev,​libhighgui1|libxmu-dev libxmu-headers libxmuu-dev libxpm-dev libxtrap-dev libxtst-dev libxv-dev xlibs-dev fftw-dev fftw2 glutg3 libalut-dev libalut0 libg2c0 libglui-dev libglui2c2 freeglut3-dev glutg3-dev libgle3 libgle3-dev libglew-dev libglew1 libglitz-glx1 libglitz-glx1-dev libglitz1 libglitz1-dev libglut3-dev libsage-dev libsage0 libxt-dev libcv-dev libcv1 libcvaux-dev libcvaux1 libhighgui-dev libhighgui1]]**
  
-Récupérez les sources+Récupérez les sources ​:
   svn co http://​touchlib.googlecode.com/​svn/​trunk/​ multitouch   svn co http://​touchlib.googlecode.com/​svn/​trunk/​ multitouch
-Ensuite ​faite la commande+Ensuite ​lancez ​la commande ​:
   cmake .   cmake .
 S'il vous manque une dépendance (dans ce cas OpenGL par exemple), il y aura une ligne de ce genre 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   OpenGL not found - some applications may not be built
-Installez ​là puis relancez la commande. Une fois qu'il n'y aura plus d'​erreur tapez+Installez-la puis relancez la commande. Une fois qu'il n'y aura plus d'​erreur tapez :
   make   make
  
Ligne 41: Ligne 40:
 Pour lancer la configuration,​ tapez Pour lancer la configuration,​ tapez
   ./​src/​configapp ​   ./​src/​configapp ​
-Vous aurez toute une série de fenêtre ​qui s'​ouvriront. Pour voir comment les configurer, allez (en) [[http://​wiki.nuigroup.com/​Touchlib_Configapp|ici]]+Vous aurez toute une série de fenêtres ​qui s'​ouvriront. Pour voir comment les configurer, allez (en) [[http://​wiki.nuigroup.com/​Touchlib_Configapp|ici]]
  
 ===== Utilisation ===== ===== Utilisation =====
  
-Il y a des démos disponibles dans le fichier demos. Vous pouvez maintenant vous amuser+Il y a des démos disponibles dans le fichier demos. Vous pouvez maintenant vous amuser.
 Par exemple pour lancer l'​application smoke via la [[:​commande_shell|commande]] suivante : Par exemple pour lancer l'​application smoke via la [[:​commande_shell|commande]] suivante :
   ./​multitouch/​demos/​smoke/​smoke   ./​multitouch/​demos/​smoke/​smoke
Ligne 56: Ligne 55:
   Unable to stop the stream.: Mauvais descripteur de fichier   Unable to stop the stream.: Mauvais descripteur de fichier
   HIGHGUI ERROR: V4L: Pixel format of incoming image is unsupported by OpenCV   HIGHGUI ERROR: V4L: Pixel format of incoming image is unsupported by OpenCV
-Il semblerait que ce soit du à une incompatibilité entre v4l2 et OpenCV. Allez voir sur [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3618288|ce topic]] pour trouver la solution+Il semblerait que ce soit dû à une incompatibilité entre v4l2 et OpenCV. Allez voir sur [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3618288|ce topic]] pour trouver la solution
  
 ===== Voir aussi ===== ===== Voir aussi =====
Ligne 62: Ligne 61:
   * **(en)** [[http://​www.nuigroup.com/​touchlib/​|Site officiel]]   * **(en)** [[http://​www.nuigroup.com/​touchlib/​|Site officiel]]
   * **(fr)** [[http://​wiki.nuigroup.com/​French_translation_Multitouch_terminology|Le multitouch]]   * **(fr)** [[http://​wiki.nuigroup.com/​French_translation_Multitouch_terminology|Le multitouch]]
-  * **(fr)** [[ +  * **(fr)** [[http://​planet.ubuntu-fr.org/​tag/​Multitouch|Construire un périphérique multitouch pour 30€ environ]]
-http://​planet.ubuntu-fr.org/​tag/​Multitouch|Construire un périphérique multitouch pour 30€ environ]]+
  
  
 ---- ----
-//​Contributeurs principaux : [[:utilisateurs:​samuncle]].//​+//​Contributeurs principaux : [[utilisateurs:​samuncle]].//​
  
 //Basé sur [[http://​wiki.nuigroup.com/​Installing_Touchlib_on_Ubuntu|Installing Touchlib on Ubuntu]]// //Basé sur [[http://​wiki.nuigroup.com/​Installing_Touchlib_on_Ubuntu|Installing Touchlib on Ubuntu]]//
  • touchlib.txt
  • Dernière modification: Le 20/12/2021, 21:56
  • par wiki-corrector-bot