Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
headtracking [Le 01/05/2009, 09:46] 213.95.41.13 |
headtracking [Le 11/09/2022, 11:29] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>personnalisation Brouillon}} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
=======TUTO: le plugin "Headtracking" de Klange pour compiz======= | =======TUTO: le plugin "Headtracking" de Klange pour compiz======= | ||
\\ | \\ | ||
Ligne 6: | Ligne 11: | ||
\\ | \\ | ||
<note> | <note> | ||
- | Suite a de petit soucis pour installer ce plugin, j'ai creer ce wiki pour partager nos connaissance sur l'installation et sur la configuration de ce plugins. | + | 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 interessant dans un avenir proche.</note> | + | En effet, il risque de devenir fort intéressant dans un avenir proche.</note> |
- | <note important>Le plugin est experimentale, sont installation est deconseiller</note> | + | <note important>Le plugin est expérimental, son installation est déconseillée.</note> |
- | <note>penser a creer une liste de webcam compatible et un tuto pour le plugins wiimote</note> | + | <note>Pensez à créer une liste de webcams compatibles et un tuto pour le plugin [[wiimote]].</note> |
- | =====INSTALLATION===== | ||
- | ====Pre-requis==== | + | =====Pré-requis===== |
- | 1. build-essential | + | * Avoir [[:tutoriel:comment_installer_un_paquet|Installé les paquets]] ** [[apt://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,compiz-fusion-bcop|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 [[tutoriel:compilation|compilation]], ainsi que la bibliothèque **[[opencv]]** pour que le plugin puisse fonctionner. |
- | 2. gcc 4.x | + | |
- | 3. cmake 2.6 ou plus | + | |
- | 4. subversion | + | |
- | 5. libgtk2.0-dev | + | |
- | 6. pkgconfig | + | |
- | 7. libpng, zlib, libjpeg, libtiff, libjasper (avec les paquets -dev) | + | |
- | 8. python-dev | + | |
- | 9. swig 1.3.30 ou plus | + | |
- | 10. libavformat-dev | + | |
- | 11. libdc1394 2.x (avec les paquets -dev) | + | |
- | ====OPENCV==== | + | =====Installation===== |
- | + | ||
- | Pour que le plugin puisse fonctionner, la bibliothèque Opencv doit etre installer | + | |
- | + | ||
- | ===Installer opencv standard:=== | + | |
- | + | ||
- | <note>http://doc.ubuntu-fr.org/opencv</note> | + | |
- | + | ||
- | + | ||
- | ===Les svn:=== | + | |
- | + | ||
- | <note>http://www.ilportalinux.it/content/installare-il-plugin-headtracking-di-compiz-su-linux</note> | + | |
- | + | ||
- | ====Compiz-git==== | + | |
<note> | <note> | ||
- | Il ce peut que la version git de compiz soit "demander". | + | Il est possible que la version git de compiz soit nécessaire. |
- | Dans ce cas je vous laisse utilisé le script de smo (vraiment pratique) | + | Dans ce cas utilisez [[https://forum.ubuntu-fr.org/viewtopic.php?id=259077&p=1|le script de smo]]. |
- | + | ||
- | [[http://forum.ubuntu-fr.org/viewtopic.php?id=259077&p=1]] | + | |
</note> | </note> | ||
+ | <note tip>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) FIXME </note> | ||
- | ====Le plugin Headtracking==== | + | <note tip>Il est recommandé de suivre le "tuto" écrit par le développeur du plugin (klande) que l'on peut trouver [[http://blog.phpwnage.com/article.php?id=44|ici]]. Il recommande d'utiliser [[http://sourceforge.net/project/downloading.php?group_id=22870&use_mirror=dfn&filename=opencv-1.1pre1.tar.gz&a=96884780|cette version]] d'OpenCV et [[http://gitweb.compiz-fusion.org/?p=users/klange/headtracking;a=snapshot;h=81046b1d3d9bc33af9bb4e6c56091c8b8a2754fa;sf=tgz|cette version]] du plug-in (à compiler //of course//).</note> |
- | + | ||
- | Le plus interresant, l'installation du plugin: | + | |
+ | Tapez dans un [[terminal]] : | ||
+ | <code> | ||
+ | svn co https://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary/tags/latest_tested_snapshot | ||
mkdir headtrack | mkdir headtrack | ||
cd headtrack | cd headtrack | ||
- | git-clone git://anongit.compiz-fusion.org/users/klange/headtracking | + | git clone git://anongit.compiz-fusion.org/users/klange/headtracking |
cd headtracking | cd headtracking | ||
- | sudo make | + | make |
sudo make install | sudo make install | ||
+ | </code> | ||
+ | zeb: j' ai une erreur dans facedetect.c ligne 328 j' ai supprimé ,cvSize(0, 0) | ||
- | le plugin est maintenant installé, il ce trouve à l'intérieur du gestionnaire de configuration de compiz dans le cadre de la section Extra. | + | Le plugin est maintenant installé, il se trouve à l'intérieur du gestionnaire de configuration de compiz dans le cadre de la section Extra. |
- | =====La configuration===== | + | =====Configuration===== |
<note> | <note> | ||
- | La... | + | Là... |
- | Je seche | + | Je sèche |
- | J'ai laisser la configuration par default ne trouvant pas de config ideal | + | J'ai laissé la configuration par défaut ne trouvant pas de config idéale. |
- | Si quelqu'un pourait laisser une explication de la configuration adequate, | + | Si quelqu'un pouvait laisser une explication de la configuration adéquate, |
- | je lui en saurait reconnaissant | + | je lui en serai reconnaissant. |
</note> | </note> | ||
+ | <note> | ||
+ | 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: [[https://ubuntuforums.org/showthread.php?t=952895&page=4]] | ||
+ | </note> | ||
- | en attendant je vous laisse les explication de compiz-org et du tuto originale sur lequel j'ai installé le plugin: | ||
<note> | <note> | ||
- | http://wiki.compiz-fusion.org/Plugins/Headtracking | + | 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 :-) |
+ | |||
+ | [[mousetrap|Fait !]] | ||
+ | </note> | ||
+ | |||
+ | |||
+ | En attendant je vous laisse les explications de compiz-org et du tuto original sur lequel j'ai installé le plugin: | ||
- | http://www.ilportalinux.it/content/installare-il-plugin-headtracking-di-compiz-su-linux</note> | ||
+ | =====Voir aussi===== | ||
- | {{tag>compiz compiz_fusion}} | + | * **[EN]** [[http://wiki.compiz-fusion.org/Plugins/Headtracking|Doc de compiz]] |
+ | * **[EN]** [[http://blog.phpwnage.com/article.php?id=44|Tuto du dev]] | ||
+ | * **[EN]** [[https://ubuntuforums.org/showthread.php?t=952895|Discussion du dev sur le forum anglais]] | ||
+ | * **[IT]** [[http://www.ilportalinux.it/content/installare-il-plugin-headtracking-di-compiz-su-linux|Tuto]] | ||
+ | * **[IT]** [[https://discoverylinux.wordpress.com/2009/07/07/compiz-webcam-spettacolo-video-guida/|Autre tuto]] | ||
+ | * **[FR]** [[mousetrap]] | ||
+ | * **[FR]** [[eviacam]] | ||
+ | ---- | ||
+ | //Contributeurs: |