Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| pam_face_authentification [Le 07/08/2011, 09:33] – [Incompatibilité avec Natty Narwall (11.04) ?] 82.225.133.123 | pam_face_authentification [Le 13/03/2017, 10:23] (Version actuelle) – obsolète L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | ====== PAM Face Authentification ====== | ||
| - | |||
| - | **PAM Face Authentification** est un logiciel libre (sous licence GNU GPL 3) de [[reconnaissance_faciale|reconnaissance faciale]] utilisant la librairie OpenCV. Il permet d' | ||
| - | |||
| - | [[http:// | ||
| - | |||
| - | ===== Pré-requis ===== | ||
| - | |||
| - | * Avoir les [[: | ||
| - | * Avoir une webcam 8-) | ||
| - | * Avoir [[: | ||
| - | * Avoir [[: | ||
| - | |||
| - | |||
| - | |||
| - | ===== Installation ===== | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | PAM Face Authentification n'est pas présent dans les dépôts, nous allons le compiler. | ||
| - | < | ||
| - | |||
| - | Pour compiler PAM Face Authentification : | ||
| - | * Téléchargez le fichier " | ||
| - | * Décompressez-le | ||
| - | * ouvrez un [[terminal]] et saisissez les commandes suivantes : | ||
| - | < | ||
| - | #On se place dans le dossier décompressé | ||
| - | cd pam-face* | ||
| - | |||
| - | #On crée un dossier build et on va dedans | ||
| - | mkdir build && cd build | ||
| - | |||
| - | #Et on installe | ||
| - | cmake -D CMAKE_INSTALL_PREFIX=/ | ||
| - | make | ||
| - | sudo make install | ||
| - | </ | ||
| - | |||
| - | Normalement, | ||
| - | |||
| - | ===== 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: | ||
| - | < | ||
| - | |||
| - | ==== Prise de la photo témoin ==== | ||
| - | |||
| - | Au lancement du logiciel, un texte nous donne des conseils 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' | ||
| - | |||
| - | {{: | ||
| - | |||
| - | L' | ||
| - | <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.</ | ||
| - | Si vous avez eu des problèmes d' | ||
| - | |||
| - | ==== Paramétrage avancé ==== | ||
| - | |||
| - | En appuyant sur le bouton Advanced Settings, on peut régler quelques paramètres en plus et tester la reconnaissance faciale.\\ | ||
| - | {{: | ||
| - | Vous pouvez ainsi régler la tolérance ce qui améliore la reconnaissance de votre visage mais aussi la marge d' | ||
| - | |||
| - | |||
| - | ==== Adaptation au GDM et à sudo ==== | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | === 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. | ||
| - | |||
| - | < | ||
| - | |||
| - | Et après la première ligne, ajoutez si vous voulez que la video de détection s' | ||
| - | |||
| - | < | ||
| - | |||
| - | | ||
| - | |||
| - | < | ||
| - | |||
| - | 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' | ||
| - | La méthode est la même que pour le GDM. Éditez le fichier sudo. | ||
| - | |||
| - | < | ||
| - | |||
| - | Et rajoutez pour avoir la fenêtre vidéo: | ||
| - | |||
| - | < | ||
| - | |||
| - | et pour ne pas l' | ||
| - | |||
| - | < | ||
| - | |||
| - | Enregistrez le fichier et c'est fait. | ||
| - | |||
| - | < | ||
| - | |||
| - | ===== Utilisation ===== | ||
| - | |||
| - | Après la configuration du logiciel, vous n' | ||
| - | |||
| - | ==== À 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. | ||
| - | * Si plusieurs utilisateurs doivent avoir accès à une même session, il faut prendre une photo témoin de ces personnes. | ||
| - | * S'il n'y a aucune photo témoin pour une session, le mot de passe sera demandé sans délai. | ||
| - | * Je déconseille vivement d' | ||
| - | |||
| - | |||
| - | ==== Fiabilité ==== | ||
| - | |||
| - | La reconnaissance faciale n'est pas une réelle protection car elle a une marge d' | ||
| - | |||
| - | Le leurre avec une photo n'a pas l'air de fonctionner et pour le moment, personne d' | ||
| - | |||
| - | ===== Problèmes connus ===== | ||
| - | |||
| - | ==== Problèmes de reconnaissance ==== | ||
| - | === Luminosité === | ||
| - | |||
| - | Un problème d' | ||
| - | <note tip>**Je conseille fortement de faire plusieurs photos témoins à luminosités différentes pour améliorer les chances de reconnaissance.**</ | ||
| - | |||
| - | === Cheveux === | ||
| - | |||
| - | Apparemment, | ||
| - | |||
| - | === Couleur === | ||
| - | |||
| - | <note help> | ||
| - | |||
| - | ==== Autres problèmes ==== | ||
| - | |||
| - | === Erreur de segmentation === | ||
| - | |||
| - | |||
| - | Quand je tape une commande avec sudo, il m' | ||
| - | |||
| - | **Solution**: | ||
| - | |||
| - | Avec la version 2.1.0, tout fonctionne chez moi. | ||
| - | === Problème avec libv4l === | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | Ce module d' | ||
| - | |||
| - | **Solution**: | ||
| - | |||
| - | ==== Incompatibilité avec Natty Narwall (11.04) ?==== | ||
| - | |||
| - | Il semblerais qu'il soit incompatible avec l' | ||
| - | |||
| - | <note tip> | ||
| - | Cependant il fonctionne très bien sous Gnome 3 | ||
| - | (via le fork UGR) et s' | ||
| - | </ | ||
| - | |||
| - | S'il est installé sous Ubuntu Natty Narwall, l' | ||
| - | |||
| - | **Solution**: | ||
| - | ou tout simplement attendre Ubuntu 11.10 alias Oneiric Ocelot | ||
| - | ===== Désactivation ===== | ||
| - | |||
| - | Je n'ai pas encore trouvé le moyen de le désinstaller complètement et l' | ||
| - | < | ||
| - | / | ||
| - | </ | ||
| - | |||
| - | Et commenter la ligne : | ||
| - | < | ||
| - | auth | ||
| - | </ | ||
| - | |||
| - | ===== Désinstallation ===== | ||
| - | < | ||
| - | |||
| - | * Désinstaller le paquet | ||
| - | < | ||
| - | * Editer la liste des dépôts | ||
| - | enlever le dépôt antonio.chiurazzi/ | ||
| - | * Annuler les modifications dans les fichiers | ||
| - | éditer / | ||
| - | |||
| - | ===== Voir aussi ===== | ||
| - | |||
| - | * **(en)**[[http:// | ||
| - | * **(fr)** | ||
| - | * **(en)** [[http:// | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
