TUTO: le plugin "Headtracking" de Klange pour compiz
Suite a de petits soucis pour installer ce plugin, j'ai créé ce wiki pour partager nos connaissances sur l'installation et sur la configuration de ce plugin.
En effet, il risque de devenir fort intéressant dans un avenir proche.
Le plugin est expérimental, son installation est déconseillée.
Pensez à créer une liste de webcams compatibles et un tuto pour le plugin wiimote.
Pré-requis
- Avoir Installé les paquets build-essential, gcc, cmake, subversion, git, libgtk2.0-dev, libpng-dev, zlib1g-dev, libjpeg-dev, libtiff-dev, libjasper-dev, python-dev, swig, libavformat-dev, libdc1394-22, libdc1394-22-dev, libtool, compiz-dev et compiz-fusion-bcop . pour la compilation, ainsi que la bibliothèque opencv pour que le plugin puisse fonctionner.
Installation
Il est possible que la version git de compiz soit nécessaire.
Dans ce cas utilisez le script de smo.
Il me semble qu'il faille compiler la svn de opencv après l'avoir téléchargée (cf 1° ligne de commandes pour le terminal)
Il est recommandé de suivre le "tuto" écrit par le développeur du plugin (klande) que l'on peut trouver ici. Il recommande d'utiliser cette version d'OpenCV et cette version du plug-in (à compiler of course).
Tapez dans un terminal :
svn co https://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary/tags/latest_tested_snapshot mkdir headtrack cd headtrack git clone git://anongit.compiz-fusion.org/users/klange/headtracking cd headtracking make sudo make install
zeb: j' ai une erreur dans facedetect.c ligne 328 j' ai supprimé ,cvSize(0, 0)
Le plugin est maintenant installé, il se trouve à l'intérieur du gestionnaire de configuration de compiz dans le cadre de la section Extra.
Configuration
Là…
Je sèche
J'ai laissé la configuration par défaut ne trouvant pas de config idéale.
Si quelqu'un pouvait laisser une explication de la configuration adéquate, je lui en serai reconnaissant.
Note d'un lecteur : Voici un peu de lecture avec quelques informations intéressantes. Entre autre, il semblerait que la version SVN d'opencv soit fortement recommandée contrairement à la version des dépôts d'Ubuntu. Il serait intéressant de pouvoir confirmer les dires de ces conversations (je donnerai quelques retours de mon expérience pour je l'espère, compléter davantage cette page).
Voici le lien: http://ubuntuforums.org/showthread.php?t=952895&page=4
Note d'un autre lecteur : Essayez mousetrap (dans les dépôts), qui est écrit en python et fonctionne avec ou sans compiz. En plein développement, il est tout aussi prometteur. Il présente par contre un bug en rapport avec la version 64bits, qui l'empêche de fonctionner. Il faut changer de python 2.6 à python dans un fichier. Si quelqu'un peut éclaircir tout cela, mais là la journée fût longue
En attendant je vous laisse les explications de compiz-org et du tuto original sur lequel j'ai installé le plugin:
Voir aussi
- [EN] Doc de compiz
- [EN] Tuto du dev
- [IT] Tuto
- [IT] Autre tuto
- [FR] mousetrap
- [FR] eviacam
—- Contributeurs: