Gibt es eine Alternative zu Windows Hello für Linux?


12

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


1
Was macht Windows Hallo? Können Sie genauer sagen, was Sie wollen?
Ramon Suarez

Es meldet mich an, sobald die Kamera (gesamtes Set) mich sieht. Es kann auch als erweitertes Sicherheitszubehör für die Gesichtserkennung verwendet werden, in dem mein Kennwort gespeichert und nur verwendet werden kann, wenn ich dort bin. Es ist ziemlich genau, auch bei schlechten Lichtverhältnissen (und sogar ohne Licht), da das Infrarot im Set enthalten ist
akxer

Wenn Sie bei Google nach> ubuntu Gesichtserkennungs-Login suchen, erhalten Sie mehrere Ergebnisse, die Ihnen helfen können. Hier sind die ersten 2: - askubuntu.com/questions/516710/… - ubuntubuzz.com/2011/05/…
Ramon Suarez

Ich habe hier gefragt, weil ich das bereits getan habe und es keine modernen oder derzeit aktiven Projekte gibt. Scheint seltsam, wenn man sieht, dass diese Kameras und die 3D-Unterstützung von Intel schon so lange nicht mehr
verfügbar sind

Antworten:


15

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.


Ich habe Ihre Antwort akzeptiert, als mein Freund sie zum
Laufen gebracht hat

Wirklich cool. Das funktioniert wirklich gut. Gut gemacht.
25.

4

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!



1

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 sudoBefehle oder sogar für Websites, Apps oder praktisch überall verwenden.

Ich glaube nicht, dass ich der einzige Linux-Benutzer bin, der sudoetwas 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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.