Я купил Alienware 15 r3, который поставляется с включенным Windows hello, что означает, что все оборудование включено. Я установил Ubuntu 16.04 и не смог найти ни одного пакета, который мог бы заменить Windows Hello. Пожалуйста, дайте мне хорошую альтернативу, которая может войти в систему с помощью распознавания лиц, а также использовать инфракрасный порт в оборудовании для обнаружения при слабом освещении
Windows hello - это система распознавания лиц, добавленная в Win10. Он работает с двойной камерой и лазерной указкой (двойная камера для 3-х измерений и лазер для измерения глубины).
Ответы:
Если кто-то все еще ищет решение, у меня есть собственный скрипт, работающий по тем же принципам, что и Windows Hello (с использованием ИК-камеры и распознавания лиц). Он настраивается, интегрируется с PAM и работает практически везде: вход в систему, экран блокировки, sudo, su и т. Д.
Он доступен как PPA на GitHub, если вы хотите, чтобы он вращался.
источник
Поскольку все ответы, кажется, неправильно понимают вопрос (насколько я понимаю:]), и у меня нет представителя, чтобы комментировать, я просто опубликую попытку ответа / помощи.
Вкратце: при входе в систему Windows Hello используется инфракрасное облако точек, чтобы получить глубину 3D поля / лица (повышенная точность определения лица). Поскольку это в основном то же самое, что и Kinect, я предлагаю изучить проекты и библиотеки Kinect.
Поскольку нет готовых библиотек, которые можно просто подключить и использовать, я предлагаю взять существующий модуль идентификации лица Ubuntu, изменить его, добавив библиотеку облаков точек (PCL) в алгоритм идентификации лиц.
Идентификатор лица Ubuntu PAM: я бы попробовал что-то более свежее, чем, казалось бы, заброшенный pam-face-authenticate, такой как pam-facial-auth, https://github.com/devinaconley/pam-facial-auth, раскошелиться и изменил бы его входные данные должны быть изображением облака точек с ИК-камеры.
Привязка Python PCL к веб-камере: http://pointclouds.org/documentation/tutorials/depth_sense_grabber.php
Надеюсь, это поможет!
источник
До Ubuntu 17.10 кажется, что реальной альтернативы Hello нет. Есть несколько проектов, в основном основанных на dlib (машинное обучение), таких как скрипт Python: http://pythonopencv.com/worlds-simplest-facial-recognition-api-for-pythonubuntu-only/
Тем не менее, ни один из них, похоже, не был интегрирован с PAM
источник
Чтобы добавить немного к предложению Магнуса Перссона (который точен, IMO) и в надежде, что кто-то когда-нибудь получит вдохновение из этой темы:
Я думаю, что вариант использования этого в Linux выходит далеко за пределы экрана входа в систему.
Было бы здорово, если бы мы могли просто зашифровать пароль пользователя, используя некоторую подпись PCL в качестве секрета, а затем запустить его с помощью ярлыка. Это позволило бы использовать распознавание лиц для
sudo
команд, а также для веб-сайтов, приложений или практически где угодно.Я не думаю, что я единственный пользователь Linux, который боится
sudo
чего-либо из-за того факта, что мне нужно ввести свой пароль ...Конечно, безопасность становится небольшой проблемой, но я думаю, что есть способы укрепить эту концепцию.
источник