Có một sự thay thế cho Windows Hello cho linux


14

Tôi đã mua một phần mềm ngoài hành tinh 15 r3 đi kèm với cửa sổ được kích hoạt hello có nghĩa là tất cả phần cứng đi kèm. Tôi đã cài đặt Ubuntu 16.04 và không thể tìm thấy bất kỳ gói nào có thể thay thế cho windows xin chào. Vui lòng cho tôi một giải pháp thay thế tốt có thể đăng nhập bằng tính năng nhận diện khuôn mặt và cũng sử dụng hồng ngoại trong phần cứng để phát hiện trong điều kiện ánh sáng yếu

Windows hello về cơ bản là một hệ thống nhận diện khuôn mặt được thêm vào trên Win10. Nó hoạt động với camera kép và con trỏ laser (camera kép cho 3 chiều và laser để đo mức độ phong phú).


1
Windows xin chào làm gì? Bạn có thể cụ thể hơn về những gì bạn muốn?
Ramon Suarez

Nó đăng nhập cho tôi ngay khi máy ảnh (toàn bộ) nhìn thấy tôi. Ngoài ra, nó có thể được sử dụng như một phụ kiện bảo mật nhận dạng khuôn mặt tiên tiến có thể lưu trữ mật khẩu của tôi và chỉ sử dụng nó khi tôi ở đó. Nó khá chính xác ngay cả trong điều kiện ánh sáng yếu (và thậm chí không có ánh sáng) vì tia hồng ngoại đi kèm trong bộ
akxer

Tìm kiếm> đăng nhập nhận dạng khuôn mặt Ubuntu trên Google cung cấp nhiều kết quả có thể giúp bạn. Dưới đây là 2 cái đầu tiên: - Askubfox.com/questions/516710/ trên - ubuntubuzz.com/2011/05/ Kẻ
Ramon Suarez

Tôi hỏi ở đây vì tôi đã làm điều đó và không có dự án hiện đại hoặc thậm chí đang hoạt động. Có vẻ kỳ lạ khi bạn thấy rằng các máy ảnh và hỗ trợ 3d này của Intel đã ra mắt quá lâu
akxer

Câu trả lời:


17

Nếu bất cứ ai vẫn đang tìm kiếm một giải pháp, tôi đã có kịch bản của riêng mình hoạt động theo các nguyên tắc giống như Windows Hello (sử dụng camera IR và nhận dạng khuôn mặt). Nó có thể tùy chỉnh, tích hợp với PAM và hoạt động cơ bản ở mọi nơi: Đăng nhập, khóa màn hình, sudo, su, v.v.

Nó có sẵn dưới dạng PPA trên github nếu bạn muốn cho nó quay.


Tôi đã chấp nhận câu trả lời của bạn khi bạn tôi làm cho nó hoạt động và nó thực sự hoạt động tốt
akxer

Thật tuyệt Điều này hoạt động thực sự tốt. Bạn đã làm rất tốt.
ngust

4

Vì tất cả các câu trả lời dường như hiểu sai câu hỏi (theo như tôi hiểu:]), và tôi không có đại diện để bình luận, tôi sẽ chỉ đăng một nỗ lực vào câu trả lời / trợ giúp.

Tóm lại: Đăng nhập Windows Hello dường như sử dụng đám mây điểm hồng ngoại để có được độ sâu 3d của trường / khuôn mặt (tăng độ chính xác trong Face ID). Vì điều này về cơ bản giống như Kinect, tôi khuyên bạn nên xem xét các dự án và thư viện Kinect.

Vì không có thư viện hoàn chỉnh để chỉ cắm và sử dụng, tôi khuyên bạn nên sử dụng mô-đun khuôn mặt Ubuntu hiện có, sửa đổi nó bằng cách thêm thư viện đám mây điểm (PCL) vào thuật toán nhận dạng khuôn mặt.

ID khuôn mặt Ubuntu PAM: Tôi sẽ thử một cái gì đó gần đây hơn là xác thực khuôn mặt bị bỏ rơi, chẳng hạn như pam-face-auth này, https://github.com/devinaconley/pam-facial-auth fork nó và sửa đổi dữ liệu đầu vào là hình ảnh đám mây điểm từ webcam IR.

Trăn PCL liên kết với webcam: http://pointclouds.org/documentation/tutorials/depth_sense_grabber.php

Hy vọng nó giúp!



1

Để thêm một chút vào đề xuất của Magnus Persson (tức là tại chỗ, IMO) và hy vọng ai đó sẽ có được cảm hứng từ chủ đề này một ngày nào đó:

Tôi nghĩ trường hợp sử dụng cho điều này trên Linux vượt xa màn hình đăng nhập.

Thật tuyệt vời nếu chúng ta chỉ có thể mã hóa mật khẩu của người dùng bằng cách sử dụng một số chữ ký PCL làm bí mật và sau đó kích hoạt nó từ một phím tắt. Điều này sẽ cho phép nhận dạng khuôn mặt được sử dụng cho sudocác lệnh cũng như thậm chí cho các trang web, ứng dụng hoặc hầu như ở bất cứ đâu.

Tôi không nghĩ tôi là người dùng Linux duy nhất sợ sudobất cứ điều gì vì thực tế tôi phải nhập mật khẩu của mình ...

Tất nhiên, bảo mật trở thành một vấn đề nhỏ ở đây, nhưng tôi nghĩ có nhiều cách để làm cứng khái niệm này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.