Чи є альтернатива 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.