Ich habe eine Alienware 15 r3 gekauft, bei der Windows Hallo aktiviert ist, was bedeutet, dass die gesamte Hardware enthalten ist. Ich habe Ubuntu 16.04 installiert und konnte kein Paket finden, das Windows Hallo ersetzen kann. Bitte geben Sie mir eine gute Alternative, die sich mit der Gesichtserkennung anmelden und auch das Infrarot in der Hardware zur Erkennung bei schlechten Lichtverhältnissen verwenden kann
Windows Hallo ist im Grunde ein Gesichtserkennungssystem, das unter Win10 hinzugefügt wurde. Es funktioniert mit einer Doppelkamera und einem Laserpointer (Doppelkamera für 3 Dimensionen und Laser zur Messung der Tiefe).
Antworten:
Wenn noch jemand nach einer Lösung sucht, habe ich mein eigenes Skript nach den gleichen Prinzipien wie Windows Hello (mit der IR-Kamera und der Gesichtserkennung) erstellt. Es ist anpassbar, in die PAM integriert und funktioniert praktisch überall: Login, Sperrbildschirm, Sudo, Su usw.
Es ist als PPA auf Github verfügbar, wenn Sie es ausprobieren möchten.
quelle
Da alle Antworten die Frage falsch zu verstehen scheinen (soweit ich das verstehe:]) und ich nicht den Repräsentanten habe, um sie zu kommentieren, werde ich nur einen Versuch einer Antwort / Hilfe posten.
Kurz gesagt: Das Windows Hello-Login scheint eine Infrarotpunktwolke zu verwenden, um die 3D-Tiefe des Feldes / der Fläche zu ermitteln (erhöhte Genauigkeit der Gesichts-ID). Da dies im Grunde dasselbe ist wie Kinect, empfehle ich, sich mit Kinect-Projekten und -Bibliotheken zu befassen.
Da es keine fertigen Bibliotheken gibt, die nur eingebunden und verwendet werden können, empfehle ich, ein vorhandenes Ubuntu-Gesichts-ID-Modul zu verwenden und es durch Hinzufügen einer Punktwolkenbibliothek (PCL) zum Gesichtsidentifizierungsalgorithmus zu ändern.
Ubuntu PAM-Gesichts-ID: Ich würde etwas Neueres als die scheinbar verlassene Pam-Face-Authentifizierung ausprobieren, wie diese Pam-Facial-Authentifizierung, https://github.com/devinaconley/pam-facial-auth , und es ändern Die Eingabedaten sind das Punktwolkenbild von der IR-Webcam.
PCL-Python-Bindung an die Webcam: http://pointclouds.org/documentation/tutorials/depth_sense_grabber.php
Ich hoffe es hilft!
quelle
Bis Ubuntu 17.10 scheint es keine echte Alternative zu Hello zu geben. Es gibt einige Projekte, die hauptsächlich auf dlib (maschinelles Lernen) basieren, wie dieses Python-Skript: http://pythonopencv.com/worlds-simplest-facial-recognition-api-for-pythonubuntu-only/
Keiner von ihnen scheint jedoch bisher in PAM integriert worden zu sein
quelle
Um Magnus Perssons Vorschlag (der genau richtig ist, IMO) ein wenig hinzuzufügen und zu hoffen, dass sich eines Tages jemand von diesem Thread inspirieren lässt:
Ich denke, der Anwendungsfall dafür unter Linux geht weit über den Anmeldebildschirm hinaus.
Es wäre fantastisch, wenn wir nur das Passwort eines Benutzers mit einer PCL-Signatur als Geheimnis verschlüsseln und es dann über eine Verknüpfung auslösen könnten. Dies würde die Gesichtserkennung auch für
sudo
Befehle oder sogar für Websites, Apps oder praktisch überall verwenden.Ich glaube nicht, dass ich der einzige Linux-Benutzer bin, der
sudo
etwas fürchtet , nur weil ich mein Passwort eingeben muss ...Natürlich wird Sicherheit hier zu einem kleinen Problem, aber ich denke, es gibt Möglichkeiten, dieses Konzept zu verschärfen.
quelle