Existe-t-il une alternative à Windows Hello pour Linux

14

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).

akxer
la source
1
Que fait bonjour Windows? Pouvez-vous être plus précis sur ce que vous voulez?
Ramon Suarez
Il me connecte dès que la caméra (ensemble complet) me voit. Il peut également être utilisé comme un accessoire de sécurité de reconnaissance faciale avancé qui peut stocker mon mot de passe et l'utiliser uniquement lorsque j'y suis. Son assez précis même en basse lumière (et même pas de lumière) en raison de l'infrarouge qui vient dans l'ensemble
akxer
La recherche de> connexion de reconnaissance faciale ubuntu sur Google fournit plusieurs résultats qui peuvent vous aider. Voici les 2 premiers: - askubuntu.com/questions/516710/… - ubuntubuzz.com/2011/05/…
Ramon Suarez
J'ai posé la question ici parce que je l'ai déjà fait et qu'il n'y a pas de projets modernes ou même actuellement actifs. Cela semble bizarre quand vous voyez que ces caméras et le support 3D d'Intel sont en panne depuis si longtemps
akxer

Réponses:

17

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.

Boltgolt
la source
J'ai accepté votre réponse car mon ami l'a fait fonctionner et cela fonctionne vraiment bien
akxer
Vraiment cool. Cela fonctionne vraiment bien. Bon travail.
ngust
4

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!

Magnus Persson
la source
1

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 sudocommandes 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 sudoquoi 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.

Jonny Asmar
la source