C'est une facon originale pour vous vous connecter à votre session Ubuntu en utilisant :
- Votre webcam
- Votre tête :D
Configuration du test :
J'ai testé pam-face-authentication sous le système Linux Mint Isadora installé sur un Lenevo 3000 N200 .
Linux Mint 9, nom de code Isadora est basée sur et compatible avec Ubuntu 10.04 Lucid Lynx et ses dépôts
Processor:2x Intel(R) Pentium(R) Dual CPU T2310 @ 1.46GHz
Memory:1017MB
Operating System:Linux Mint 9 Isadora
Resolution:1280x800 pixels
OpenGL:Renderer Mesa DRI Intel(R) 965GM GEM 20091221 2009Q4 x86/MMX/SSE2
Kernel:Linux 2.6.32-21-generic (i686)
L'installation est simple :
Installer les dépendances du logiciel :
Ouvrez un terminal et installez les dépendances du logiciel comme suit:
Sous Lucid: -
sudo apt-get install build-essential cmake qt4-qmake libx11-dev libcv-dev libcvaux-dev libhighgui4 libhighgui-dev libqt4-dev libpam0g-dev libswscale0
Sous Maverick :
sudo apt-get install build-essential cmake qt4-qmake libx11-dev libcv-dev libcvaux-dev libqt4-dev libpam0g-dev libswscale0 libhighgui-dev libhighgui2.1
Sous Linux Mint Isadora (c'est mon cas) :
sudo apt-get install build-essential cmake qt4-qmake libx11-dev libcv-dev libcvaux-dev libqt4-dev libpam0g-dev libswscale0 libhighgui-dev libhighgui2.1
PS:Le logiciel, a été à la base développé en QT pour Kubuntu .
Télécharger et compiler l'archive depuis GoogleCode :
Vous avez terminé d'installer les dépendances , tapez (enlevez le $ à chaque fois):
$cd /tmp
$wget http://pam-face-authentication.googlecode.com/files/pam-face-authentication-0.3.tar.gz
$tar zxf pam-face-authentication-0.3.tar.gz & cd pam-face-authentication-*
$mkdir build & cd build
$cmake -D CMAKE_INSTALL_PREFIX=/usr ..
$make
$sudo make install
Faire quelques captures de vue :
Maintenant vous pouvez trouver l'utilitaire dans le sous menu other du menu applications OU en tapant tout simplement la commande :
$/usr/bin/qt-facetrainer &Vous allez après prendre quelques camshot de votre tête , vérifiez que les prises de vues étaient bien claires (de préférence faites plus qu'une seule prise de vue).
J'ai fait une capture avec le logiciel et il semble efficace , car même en lumière faible il a fait une reconnaissance sans fautes :
Capture de vue qui va servir à l'authentification
Ajouter et paramétrer la reconnaissance faciale à l'interface de l'authentification GDM d'Ubuntu :Pour ajouter cet utilitaire au login-manager d'Ubuntu par défaut (GDM) il suffit de taper :
$sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/gdm
$sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/gnome-screensaver
Le logiciel fonctionne sans problèmes , si vous avez eu des problèmes ; car ça dépend de votre cam ; ça doit être résolu en installant la libvl4 et l'ajouter à /etc/ld.so.preload .
Le peluche testé par Geek de france sur le site du planet-libre.org , n'a pas réussis le test :D . J'ai essayé avec Milka la vache même résultat :( le logiciel ne connait pas le visage , seuls les humains sont permis à s'authentifier de cette manière,
les doudous et les peluches authentifiez vous avec vos mots de passe.
Milka en train de prendre des prises de vue .
Si vous avez aimé ccet article vous pouvez s'inscrire au flux RSS