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