Чи є альтернатива Windows Hello для Linux


14

Я придбав alienware 15 r3, який постачається з включеним вікном Windows, а це означає, що все обладнання включено. Я встановив Ubuntu 16.04 і не зміг знайти жодного пакету, який міг би замінити Windows привіт. Будь ласка, дайте мені хорошу альтернативу, яка може увійти, використовуючи функцію розпізнавання обличчя, а також використовувати інфрачервоне обладнання в апараті для виявлення при слабкому освітленні

Привіт Windows - це в основному система виявлення обличчя, додана на Win10. Він працює з подвійною камерою та лазерним вказівником (подвійний фотоапарат на 3 розміри та лазер для вимірювання глибини).


1
Що робить привіт Windows? Чи можете ви бути більш конкретними щодо того, що ви хочете?
Рамон Суарес

Він входить до мене, як тільки камера (весь набір) мене бачить. Крім того, він може використовуватися як розширений аксесуар із розпізнавання облич, який може зберігати мій пароль і використовувати його лише тоді, коли я там. Його досить точний навіть при слабкому освітленні (і навіть немає світла) через інфрачервоний
апарат,

Пошук за входом в систему розпізнавання обличчя ubuntu в Google дає безліч результатів, які можуть вам допомогти. Ось перші 2: - askubuntu.com/questions/516710/… - ubuntubuzz.com/2011/05/…
Рамон Суарес

Я запитав тут, тому що я вже це робив і немає сучасних або навіть зараз активних проектів. Дивно здається, коли ви бачите, що ці камери та тривимірна підтримка від Intel вже не так довго
akxer

Відповіді:


18

Якщо хтось ще шукає рішення, я отримав власний сценарій, що працює на тих же принципах, що і Windows Hello (використовуючи ІЧ-камеру та розпізнавання обличчя). Це налаштовується, інтегрується з PAM і працює в основному скрізь: вхід, блокування екрана, sudo, su тощо.

Він доступний як PPA на github, якщо ви хочете надати йому обертання.


Я прийняв вашу відповідь, коли мій друг змусив її працювати, і це справді добре працює
akxer

Дійсно здорово. Це працює дуже добре. Чудова робота.
ngust

4

Оскільки всі відповіді, здається, неправильно розуміють питання (наскільки я розумію:]), і я не маю відповіді для коментаря, я просто опублікую спробу відповіді / допомоги.

Коротше кажучи: для входу в систему Windows Hello використовується хмара інфрачервоної точки, щоб отримати 3d глибину поля / обличчя (підвищена точність в ідентифікаторі обличчя). Оскільки це в основному те саме, що і Kinect, я пропоную вивчити проекти та бібліотеки Kinect.

Оскільки немає готових бібліотек, щоб просто вбудовуватися та використовувати, я пропоную взяти існуючий модуль ідентифікатора обличчя Ubuntu, змінити його, додавши бібліотеку хмарних точок (PCL) до алгоритму ідентифікації обличчя.

Ідентифікатор обличчя Ubuntu PAM: я б спробував щось більш недавнє, ніж, здавалося б, покинуте пам’ять для автентичності пам’яті, як-от ця пам-лицька-автентична, https://github.com/devinaconley/pam-facial-auth роздрібнити її та змінити вхідними даними буде зображення хмарної точки з ІК веб-камери.

Прив’язка PCL-пітона до веб-камери: http://pointclouds.org/documentation/tutorials/depth_sense_grabber.php

Сподіваюся, це допомагає!


2

До Ubuntu 17.10, здається, немає реальної альтернативи Hello. Є деякі проекти, в основному засновані на dlib (машинне навчання), наприклад, цей скрипт Python: http://pythonopencv.com/worlds-simplest-facial-recognition-api-for-pythonubuntu-only/

Однак жоден з них, здається, поки що не був інтегрований з PAM


1

Щоб додати трохи до пропозицій Магнуса Перссона (який є спотовим, IMO) та сподіваючись, що хтось отримає натхнення з цієї нитки:

Я думаю, що випадки використання для цього в Linux виходять далеко за межі екрана входу.

Було б дивним, якби ми могли просто зашифрувати пароль користувача, використовуючи якийсь підпис PCL як секрет, а потім запустити його із ярлика. Це дозволило б розпізнавання обличчя використовувати як для sudoкоманд, так і навіть для веб-сайтів, додатків або практично будь-де.

Я не думаю, що я єдиний користувач Linux, який боїться що- sudoнебудь, тому що я маю набрати свій пароль ...

Звичайно, безпека тут стає незначною проблемою, але я думаю, що є способи посилити цю концепцію.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.