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
pam_face_authentification [Le 01/01/2010, 13:00]
damien200
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Karmic reconnaissance_faciale BROUILLON}} 
  
----- 
- 
-====== PAM Face Authentification ====== 
- 
-**En cours de rédaction, prière de ne pas éditer avant la fin de celle-ci merci** 
- 
-**PAM Face Authentification** est un logiciel sous licence GNU GPL 3 de reconnaissance faciale utilisant la librairie OpenCV. Il permet d'​ouvrir sa session et de remplacer son mot de passe root par une identification faciale ce qui permet la plupart du temps de gagner du temps. Ce logiciel est simillaire à KeyLemon qui est uniquement disponible sous Windows. PAM Face Authentification est disponible pour les environnements Gnome et KDE, comme je n'​utilise pas KDE, je ne traiterais pas cette partie. Néanmoins, vous pouvez regarder le lien source en bas de la page pour avoir les informations adéquates. ​ 
- 
-===== Pré-requis ===== 
- 
-  * Avoir une webcam 8-) 
-  * Avoir [[:​opencv|installé la librairie OpenCV]] (peut être que je vais développer) 
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé les paquets]] **[[apt://​libpam-dev|libpam-dev]]**,​ **[[apt://​libx11-dev|libx11-dev]]** et (Qt 4.5 --> à voir) 
- 
-===== Installation ===== 
- 
-Nous allons récupérer les sources, placez-vous dans le répertoire dans lequel vous voulez qu'​elles soient téléchargées (dans le dossier personnel par exemple). 
-<​code>​ 
-#On se place dans le répertoire personnel (par exemple) 
-cd  ​ 
-                  ​ 
-#On récupère les sources 
-wget http://​pam-face-authentication.googlecode.com/​files/​pam-face-authentication-0.3.tar.gz  ​ 
- 
-#On décompresse l'​archive précédemment téléchargée 
-tar -xf pam-face-authentication-0.3.tar.gz 
- 
-#On l'​efface 
-rm pam-face-authentication-0.3.tar.gz 
- 
-#On se place dans le dossier désarchivé ​ 
-cd pam-face-authentication-0.3 
- 
-#On crée un dossier build et on va dedans 
-mkdir build 
-cd build 
- 
-#Et on installe 
-cmake -D CMAKE_INSTALL_PREFIX=/​usr .. 
-make 
-sudo make install 
-</​code>​ 
- 
-Normalement,​ maintenant le programme est installé. 
- 
-===== Configuration ===== 
- 
-Pour que le logiciel reconnaisse votre visage, il faut le lui montrer.\\ 
-Nous allons donc le paramétrer.\\ 
-Le logiciel se trouve dans: **Application -> Autre -> Qt Face Trainer**. \\ 
-Vous pouvez aussi le lancer avec la commande 
-<​code>​qt-facetrainer</​code>  ​ 
- 
-==== Prise de la photo témoin ==== 
- 
-Au lancement du logiciel, un texte nous donne des conseil pour que les photos témoins soient prises correctement. Il faut: 
-  * Être dans un endroit plutôt bien éclairé 
-  * Ne pas avoir de lunettes ni de chapeaux lors de la prise de la photo 
-  * Garder une distance correcte entre votre tête et la webcam ​ 
-  * Avoir une expression neutre (à vérifier mais je pense que c'est mieux) 
- 
-  ​ 
-L'​écran suivant nous montre l'​interface pour prendre la fameuse photo. 
-{{:​capture-face_trainer.png|}} \\ 
-L'​espace de droite est répertoire des photos témoins. L'​espace de gauche est l'​espace d'"​analyse"​. Quand le logiciel aura bien cadré votre tête (comme sur la photo ci-dessus), appuyez sur le bouton Capture. La capture se fait alors, essayez de ne pas bouger avant la fin de celle-ci car en réalité, elle prend 13 photos et si vous bougez trop, la capture met longtemps à se faire car elle doit ré analyser votre visage. ​ 
-<note tip>Vous pouvez faire plusieurs photos témoins pour améliorer la reconnaissance ou pour que plusieurs personnes puissent se connecter à la même session.</​note>​ 
-Si vous avez eu des problèmes d'​analyse ou de capture, se référer aux sections suivantes. 
- 
-==== Paramétrage avancé ==== 
- 
-En appuyant sur le bouton Advanced Settings, on peut régler quelques paramètres en plus et de tester la reconnaissance de votre visage.\\ ​ 
-{{:​capture-advanced_settings.png|}}\\ 
-Vous pouvez ainsi régler le niveau de sensibilité ce qui améliore la reconnaissance de votre visage mais aussi la marge d'​erreur. Vous pouvez sauvegarder le réglage avec Save et tester la reconnaissance du visage avec Test Recognition. ​   
- 
-==== Problèmes ==== 
-=== Luminosité === 
- 
-Un problème d'​analyse ou de reconnaissance peut être du à la luminosité du lieu. Si pour la photo témoin, le logiciel n'​arrive pas à vous détecter, changer la luminosité en allumant la pièce. 
-<note tip>**Je conseille fortement de faire plusieurs photos témoins à luminosités différentes.**</​note>​ 
- 
-=== Couleur === 
- 
-<note help>​J'​ai eu un problème de reconnaissance une fois avec un pull rouge et gris, je le marque ici, si jamais quelqu'​un peut confirmer que ça peut être du à ça... Je referai des tests pour être sûr.</​note>​ 
- 
-==== Adaptation au GDM et à sudo ==== 
- 
-<note important>​Pour cette partie, il faut avoir les droits d'​administrateur</​note>​ 
- 
-=== Pour le GDM === 
- 
-Il faut maintenant faire en sorte que le logiciel se lance et vous identifie pour vous ouvrir la session au GDM. Pour cela, il va falloir éditer le fichier gdm. 
- 
-<​code>​ sudo gedit /​etc/​pam.d/​gdm</​code>​ 
- 
-Et après la première ligne, ajoutez si vous voulez que la video de détection s'​affiche lors de l'​identification:​ 
- 
-<​code>​auth sufficient pam_face_authentication.so enableX</​code>​ 
- 
- ​**ou** pour qu'​elle ne s'​affiche pas: 
- 
-<​code>​auth sufficient pam_face_authentication.so</​code> ​ 
- 
-Enregistrez ensuite le fichier et le tour est joué, vous pouvez vous identifier avec votre webcam. 
- 
-=== Pour sudo === 
- 
-On peut aussi utiliser sudo avec son visage plutôt qu'​avec un mot de passe. <note important>​Attention quand même, cette technologie peut être leurrée et est donc moins fiable qu'un mot de passe.</​note> ​ 
-La méthode est la même que pour le GDM. Éditez le fichier sudo. 
- 
-<​code>​sudo gedit /​etc/​pam.d/​sudo</​code>​ 
- 
-Et rajoutez pour avoir la fenêtre vidéo: 
- 
-<​code>​ auth sufficient pam_face_authentication.so enableX </​code>​ 
- 
-et pour ne pas l'​avoir:​ 
- 
-<​code>​ auth sufficient pam_face_authentication.so </​code>​ 
- 
-Enregistrez le fichier et c'est fait. 
- 
-Si vous avez des problèmes lors de l'​utilisation,​ reportez-vous à la section problèmes. 
- 
-===== Utilisation ===== 
- 
-Après la configuration du logiciel, vous n'​aurez normalement plus besoin de le toucher. 
- 
-==== À savoir ==== 
- 
-  * Si le logiciel n'a pas réussi à identifier votre visage, **au bout d'une quinzaine de secondes, il vous demandera votre mot de passe.** ​ 
-  * Si aucune webcam n'est branchée, **le mot de passe sera demandé sans délai.** 
- 
- 
-  
- 
- 
- 
-**En cours de rédaction, prière de ne pas éditer avant la fin de celle-ci merci** 
  • pam_face_authentification.1262347242.txt.gz
  • Dernière modification: Le 18/04/2011, 14:41
  • (modification externe)