Linux için Windows Hello'ya bir alternatif var mı


14

Tüm donanım dahil olduğu anlamına gelen windows merhaba etkinleştirilmiş bir alienware 15 r3 satın aldım. Ubuntu 16.04'ü yükledim ve windows merhaba yerine kullanılabilecek bir paket bulamadım. Lütfen yüz algılamayı kullanarak giriş yapabilen ve düşük ışıkta algılama için donanımdaki kızılötesini kullanabilen iyi bir alternatif verin

Windows merhaba temelde Win10'a eklenen bir yüz algılama sistemidir. Çift kamera ve lazer işaretçi (3 boyut için çift kamera ve derinliği ölçmek için lazer) ile çalışır.


1
Windows Merhaba ne yapıyor? Ne istediğiniz hakkında daha spesifik olabilir misiniz?
Ramon Suarez

Kamera (tüm set) beni görür görmez oturumumu açar. Ayrıca şifremi saklayabilen ve sadece orada olduğumda kullanabilen gelişmiş bir yüz tanıma güvenlik aksesuarı olarak kullanılabilir. Sette gelen kızılötesi nedeniyle düşük ışıkta (ve hatta ışıksız) bile oldukça hassas
akxer

Google'da> ubuntu yüz tanıma girişi için arama yapmak size yardımcı olabilecek birden fazla sonuç sağlar. İşte ilk 2: - askubuntu.com/questions/516710/… - ubuntubuzz.com/2011/05/…
Ramon Suarez

Buraya sordum çünkü bunu zaten yaptım ve modern ve hatta şu anda aktif projeler yok. Intel'in bu kameralarının ve 3d desteğinin çok uzun süredir dışarıda olduğunu gördüğünüzde garip görünüyor
akxer

Yanıtlar:


18

Herkes hala bir çözüm arıyor, ben kendi komut dosyası Windows Hello (IR kamera ve yüz tanıma kullanarak) ile aynı prensipler üzerinde var. Özelleştirilebilir, PAM ile entegre edilmiştir ve temel olarak her yerde çalışır: Giriş, kilit ekranı, sudo, su, vb.

Eğer bir spin vermek istiyorsanız github üzerinde bir PPA olarak kullanılabilir .


Arkadaşım işe başladığı için cevabınızı kabul ettim ve gerçekten iyi çalışıyor
akxer

Gerçekten havalı. Bu gerçekten iyi çalışıyor. İyi iş.
ngust

4

Tüm cevaplar soruyu yanlış anladıkları gibi (anladığım kadarıyla:]) ve yorum için bir temsilcim yok, sadece bir cevap / yardım girişiminde bulunacağım.

Kısacası: Windows Hello oturumu, alanın / yüzün 3B derinliğini elde etmek için bir kızılötesi nokta bulutu kullanıyor gibi görünüyor (yüz kimliğinde artan doğruluk). Bu temelde Kinect ile aynı olduğundan, Kinect projelerine ve kütüphanelerine bakmanızı öneririm.

Sadece eklenti ve kullanım için bitmiş kitaplık olmadığından, mevcut bir Ubuntu yüz tanıtıcı modülünü almanızı, yüz tanımlama algoritmasına nokta bulutu kitaplığı (PCL) ekleyerek değiştirmenizi öneririm.

Ubuntu PAM yüz kimliği: Görünüşe göre terk edilmiş pam-yüz kimlik doğrulamasından daha yeni bir şey denerdim, örneğin bu pam-yüz-outh, https://github.com/devinaconley/pam-facial-auth çatal ve değiştir giriş verilerinin IR web kamerasından nokta bulutu görüntüsü olması gerekir.

Web kamerasına PCL python bağlama: http://pointclouds.org/documentation/tutorials/depth_sense_grabber.php

Umarım yardımcı olur!



1

Magnus Persson'un (spot-on, IMO) önerisine biraz eklemek ve birisinin bu konudan bir gün ilham aldığını ummak için:

Bunun Linux'ta kullanımının giriş ekranının çok ötesine geçtiğini düşünüyorum.

Bir kullanıcının parolasını sır olarak bazı PCL imzasını kullanarak şifreleyebilir ve daha sonra bir kısayoldan tetikleyebilirsek harika olurdu. Bu, yüz tanımanın sudokomutlar için veya hatta web siteleri, uygulamalar veya hemen hemen her yerde kullanılmasına izin verecektir .

sudoŞifremi yazmak zorunda olduğum gerçeği için bir şey bırakan tek Linux kullanıcısı olduğumu sanmıyorum ...

Tabii ki, güvenlik burada küçük bir sorun haline geliyor, ancak bence bu konsepti sertleştirmenin yolları var.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.