J'ai acheté un alienware 15 r3 qui est livré avec Windows Hello activé, ce qui signifie que tout le matériel est inclus. J'ai installé Ubuntu 16.04 et je n'ai trouvé aucun paquet pouvant remplacer bonjour Windows. Veuillez me donner une bonne alternative qui peut se connecter en utilisant la détection de visages et également utiliser l'infrarouge dans le matériel pour la détection en basse lumière
Bonjour Windows est fondamentalement un système de détection de visage ajouté sur Win10. Il fonctionne avec une double caméra et un pointeur laser (double caméra pour 3 dimensions et laser pour mesurer la profondeur).
Réponses:
Si quelqu'un cherche toujours une solution, j'ai mon propre script fonctionnant sur les mêmes principes que Windows Hello (en utilisant la caméra IR et la reconnaissance faciale). Il est personnalisable, intégré au PAM et fonctionne pratiquement partout: connexion, écran de verrouillage, sudo, su, etc.
Il est disponible en tant que PPA sur github si vous voulez lui donner un spin.
la source
Comme toutes les réponses semblent mal comprendre la question (pour autant que je comprends:]), et je n'ai pas le représentant pour commenter, je vais simplement poster une tentative de réponse / aide.
En bref: la connexion Windows Hello semble utiliser un nuage de points infrarouge pour obtenir une profondeur 3D du champ / visage (précision accrue dans l'identification du visage). Étant donné que c'est fondamentalement la même chose que Kinect, je suggère d'examiner les projets et les bibliothèques Kinect.
Puisqu'il n'y a pas de bibliothèques terminées à simplement brancher et utiliser, je suggère de prendre un module Ubuntu Face ID existant, de le modifier en ajoutant une bibliothèque de nuages de points (PCL) à l'algorithme d'identification de visage.
Ubuntu PAM face ID: j'essaierais quelque chose de plus récent que le pam-face-authenticate apparemment abandonné, comme ce pam-facial-auth, https://github.com/devinaconley/pam-facial-auth le bifurquer et le modifier les données d'entrée doivent être l'image du nuage de points de la webcam IR.
Liaison python PCL à la webcam: http://pointclouds.org/documentation/tutorials/depth_sense_grabber.php
J'espère que cela aide!
la source
Jusqu'à Ubuntu 17.10, il semble qu'il n'y ait pas de véritable alternative à Hello. Il existe certains projets, principalement basés sur dlib (machine learning), tels que ce script Python: http://pythonopencv.com/worlds-simplest-facial-recognition-api-for-pythonubuntu-only/
Cependant, aucun d’entre eux ne semble jusqu’à présent avoir été intégré à PAM
la source
Pour ajouter un peu à la suggestion de Magnus Persson (qui est spot-on, IMO) et en espérant que quelqu'un s'inspirera un jour de ce fil:
Je pense que le cas d'utilisation pour cela sur Linux va bien au-delà de l'écran de connexion.
Ce serait génial si nous pouvions simplement chiffrer le mot de passe d'un utilisateur en utilisant une signature PCL comme secret, puis le déclencher à partir d'un raccourci. Cela permettrait à la reconnaissance faciale d'être également utilisée pour des
sudo
commandes ou même pour des sites Web, des applications ou pratiquement n'importe où.Je ne pense pas que je suis le seul utilisateur Linux à redouter
sudo
quoi que ce soit pour le simple fait que je doive taper mon mot de passe ...Bien sûr, la sécurité devient un léger problème ici, mais je pense qu'il existe des moyens de durcir ce concept.
la source