มีทางเลือกอื่นสำหรับ Windows Hello สำหรับ linux


14

ฉันซื้อ Alienware 15 r3 ซึ่งมาพร้อมกับ windows hello ที่เปิดใช้งานซึ่งหมายถึงฮาร์ดแวร์ทั้งหมดที่รวมอยู่ ฉันติดตั้ง Ubuntu 16.04 แล้วและไม่พบแพ็คเกจใด ๆ ที่สามารถใช้แทน windows hello ได้ โปรดให้ฉันเป็นทางเลือกที่ดีซึ่งสามารถเข้าสู่ระบบโดยใช้การตรวจจับใบหน้าและใช้ประโยชน์จากอินฟราเรดในฮาร์ดแวร์สำหรับการตรวจจับในที่แสงน้อย

Windows hello นั้นเป็นระบบตรวจจับใบหน้าที่เพิ่มเข้ามาใน Win10 ใช้งานได้กับกล้องสองตัวและตัวชี้เลเซอร์ (กล้องสองตัวสำหรับ 3 มิติและเลเซอร์สำหรับวัดความลึก)


1
สวัสดี Windows ทำอะไรได้บ้าง คุณจะเจาะจงเจาะจงมากขึ้นเกี่ยวกับสิ่งที่คุณต้องการ?
Ramon Suarez

มันจะบันทึกฉันทันทีที่กล้อง (ทั้งชุด) เห็นฉัน นอกจากนี้ยังสามารถใช้เป็นอุปกรณ์เสริมความปลอดภัยการจดจำใบหน้าขั้นสูงที่สามารถเก็บรหัสผ่านของฉันและใช้เมื่อฉันอยู่ที่นั่น มันค่อนข้างแม่นยำแม้ในที่แสงน้อย (และไม่มีแสง) เพราะแสงอินฟราเรดที่มาในฉาก
akxer

การค้นหา> ubuntu face recognition เข้าสู่ระบบใน Google ให้ผลลัพธ์หลายรายการที่สามารถช่วยคุณได้ นี่คือ 2 ตัวแรก: - askubuntu.com/questions/516710/ … - ubuntubuzz.com/2011/05/…
Ramon Suarez

ฉันถามที่นี่เพราะฉันทำไปแล้วและไม่มีโครงการที่ทันสมัยหรือแม้แต่ในปัจจุบันที่ใช้งานอยู่ ดูเหมือนว่าแปลกเมื่อคุณเห็นว่ากล้องเหล่านี้และการสนับสนุน 3 มิติโดย Intel ออกมานานมาก
akxer

คำตอบ:


18

หากใครยังคงค้นหาวิธีแก้ปัญหาฉันได้สคริปต์ของตัวเองทำงานบนหลักการเดียวกันกับ Windows Hello (โดยใช้กล้อง IR และจดจำใบหน้า) มันปรับแต่งได้รวมกับ PAM และใช้งานได้ทุกที่: เข้าสู่ระบบล็อคหน้าจอ sudo, su, ฯลฯ

มันมีอยู่ใน PPA บน githubถ้าคุณต้องการหมุน


ฉันยอมรับคำตอบของคุณเนื่องจากเพื่อนของฉันให้มันทำงานและมันก็ใช้งานได้ดีจริงๆ
akxer

เจ๋งจริงๆ มันใช้งานได้ดีจริงๆ เยี่ยมมาก
ngust

4

เนื่องจากคำตอบทั้งหมดดูเหมือนจะเข้าใจผิดคำถาม (เท่าที่ฉันเข้าใจ:]) และฉันไม่มีตัวแทนให้ความเห็นฉันจะโพสต์ความพยายามเมื่อคำตอบ / ความช่วยเหลือ

กล่าวโดยย่อ: การลงชื่อเข้าใช้ Windows Hello ดูเหมือนจะใช้จุดเมฆอินฟาเรดเพื่อรับความลึกของฟิลด์ / ใบหน้า 3 มิติ (เพิ่มความแม่นยำใน ID ใบหน้า) เนื่องจากนี่เป็นพื้นฐานเดียวกันกับ Kinect ฉันขอแนะนำให้ดูโครงการและห้องสมุดของ Kinect

เนื่องจากไม่มีไลบรารีที่เสร็จสมบูรณ์ที่จะเพียงแค่ปลั๊กอินและใช้งานฉันขอแนะนำให้ใช้โมดูล face ID ของ Ubuntu ที่มีอยู่แล้วแก้ไขโดยการเพิ่ม point cloud library (PCL) ไปยังอัลกอริธึมการระบุใบหน้า

Ubuntu PAM face ID: ฉันจะลองอะไรใหม่กว่า pam-face-authenticicate ที่ถูกทิ้งร้างเช่น pam-face-auth, https://github.com/devinaconley/pam-facial-authแยกมันและแก้ไข ข้อมูลอินพุตเป็นภาพของจุดคลาวด์จากเว็บแคม IR

หลาม PCL เชื่อมโยงกับเว็บแคม: http://pointclouds.org/documentation/tutorials/depth_sense_grabber.php

หวังว่ามันจะช่วย!


2

ขึ้นอยู่กับอูบุนตู 17.10 ดูเหมือนว่าไม่มีจริงทางเลือกที่จะสวัสดี มีบางโครงการส่วนใหญ่ใช้ dlib (การเรียนรู้ของเครื่อง) เช่นสคริปต์ Python นี้: http://pythonopencv.com/worlds-simplest-facial-recognition-api-for-pythonubuntu-only/

อย่างไรก็ตามดูเหมือนว่ายังไม่มีใครที่จะรวมเข้ากับ PAM ได้


1

วิธีเพิ่มคำแนะนำของแมกนัสเพอร์สันเล็กน้อย (ซึ่งตรงประเด็นคือ IMO) และหวังว่าจะมีใครบางคนได้รับแรงบันดาลใจจากกระทู้นี้ในวันหนึ่ง:

ฉันคิดว่ากรณีการใช้งานสำหรับสิ่งนี้บน Linux นั้นไกลเกินกว่าหน้าจอการเข้าสู่ระบบ

มันจะยอดเยี่ยมถ้าเราสามารถเข้ารหัสรหัสผ่านของผู้ใช้โดยใช้ลายเซ็น PCL บางส่วนเป็นความลับแล้วเรียกใช้จากทางลัด สิ่งนี้จะช่วยให้การจดจำใบหน้าใช้สำหรับsudoคำสั่งได้เป็นอย่างดีหรือแม้แต่สำหรับเว็บไซต์แอพหรือที่ใดก็ตาม

ฉันไม่คิดว่าฉันเป็นผู้ใช้ Linux เพียงรายเดียวที่กลัวsudoสิ่งใดเพราะฉันต้องพิมพ์รหัสผ่านของฉัน ...

แน่นอนว่าความปลอดภัยกลายเป็นปัญหาเล็กน้อยที่นี่ แต่ฉันคิดว่ามีวิธีที่จะทำให้แนวคิดนี้แข็งขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.