使用 Howdy 為 Linux 增加人臉識(shí)別登錄
編輯搜圖
最近,深度操作系統(tǒng)剛剛發(fā)布了 20.05,它添加的 人臉識(shí)別功能 引來(lái)了社區(qū)的關(guān)注。
拋開人臉識(shí)別的準(zhǔn)確度、可靠性,以及是否實(shí)用等問(wèn)題,我們是否可以在其它的 Linux 系統(tǒng)中也獲得人臉識(shí)別/解鎖的的功能呢?
答案是肯定的。這就是本文要介紹的 Howdy 提供的功能。
Howdy 是什么?
據(jù)該項(xiàng)目的說(shuō)明:
Howdy 為 Linux 提供了 Windows Hello? 式的認(rèn)證方式。使用內(nèi)置紅外發(fā)射器和攝像頭,結(jié)合面部識(shí)別功能來(lái)證明你是誰(shuí)。
它使用中央身份驗(yàn)證系統(tǒng)(PAM),適用于任何需要密碼的地方,如登錄、鎖屏、
sudo
、su
等等。
安裝
對(duì)于 Ubuntu/Linux Mint,可以添加第三方倉(cāng)庫(kù)安裝:
sudo add-apt-repository ppa:boltgolt/howdysudo apt updatesudo apt install howdy1.2.3.
對(duì)于 Debian Linux,請(qǐng)?jiān)?nbsp;發(fā)布頁(yè) 下載 deb 安裝包:
wget https://github.com/boltgolt/howdy/releases/download/v2.6.1/howdy_2.6.1.deb1.
然后使用以下命令安裝:
sudo dpkg -i howdy_2.6.1.deb # 請(qǐng)將文件名代替為你下載的文件名sudo apt install --fix-broken # 使用 --fix-broken 安裝缺失的依賴1.2.
對(duì)于 Fedora Linux,通過(guò) COPR 倉(cāng)庫(kù)安裝:
sudo dnf copr enable principis/howdysudo dnf --refresh install howdy1.2.
對(duì)于 Arch Linux 和 openSUSE 請(qǐng)參照其 倉(cāng)庫(kù)的說(shuō)明。
安裝時(shí),會(huì)自動(dòng)下載依賴包和 dlib 的模型。請(qǐng)保證網(wǎng)絡(luò)通暢。
配置
安裝后,運(yùn)行如下命令來(lái)編輯配置文件:
sudo howdy config1.
請(qǐng)將配置文件中的 device_path = /dev/xxxx
改成你的攝像頭路徑,它通常是 /dev/video0
。
如果 /dev
下沒(méi)有 videoX
設(shè)備,請(qǐng)檢查攝像頭驅(qū)動(dòng)是否已經(jīng)安裝。
Howdy 需要了解你的長(zhǎng)相,以便以后能識(shí)別你。運(yùn)行如下命令來(lái)添加一個(gè)面部模型:
sudo howdy add1.
如果沒(méi)有出錯(cuò),我們應(yīng)該可以通過(guò)識(shí)別你的臉來(lái)運(yùn)行 sudo
。打開一個(gè)新的終端,運(yùn)行 sudo -i
來(lái)看看它的運(yùn)行情況。