阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

使用 Howdy 为 Linux 增加人脸识别登录

88次阅读
没有评论

共计 1205 个字符,预计需要花费 4 分钟才能阅读完成。

导读 最近,深度操作系统刚刚发布了 20.05,它添加的 人脸识别功能 [1] 引来了社区的关注。

抛开人脸识别的准确度、可靠性,以及是否实用等问题,我们是否可以在其它的 Linux 系统中也获得人脸识别 / 解锁的的功能呢?

答案是肯定的。这就是本文要介绍的 Howdy 提供的功能。

Howdy 是什么?

使用 Howdy 为 Linux 增加人脸识别登录

据该项目的说明 [2]

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

安装

对于 Ubuntu/Linux Mint,可以添加第三方仓库安装:

sudo add-apt-repository ppa:boltgolt/howdy
sudo apt update
sudo apt install howdy

对于 Debian Linux,请在 发布页 [3] 下载 deb 安装包:

wget https://github.com/boltgolt/howdy/releases/download/v2.6.1/howdy_2.6.1.deb

然后使用以下命令安装:

sudo dpkg -i howdy_2.6.1.deb  # 请将文件名代替为你下载的文件名
sudo apt install --fix-broken # 使用 --fix-broken 安装缺失的依赖

对于 Fedora Linux,通过 COPR 仓库安装:

sudo dnf copr enable principis/howdy
sudo dnf --refresh install howdy

对于 Arch Linux 和 openSUSE 请参照其 仓库的说明 [4]

安装时,会自动下载依赖包和 dlib 的模型。请保证网络通畅。

配置

安装后,运行如下命令来编辑配置文件:

sudo howdy config

请将配置文件中的 device_path = /dev/xxxx 改成你的摄像头路径,它通常是 /dev/video0

如果 /dev 下没有 videoX 设备,请检查摄像头驱动是否已经安装。

Howdy 需要了解你的长相,以便以后能识别你。运行如下命令来添加一个面部模型:

sudo howdy add

如果没有出错,我们应该可以通过识别你的脸来运行 sudo。打开一个新的终端,运行 sudo -i 来看看它的运行情况。

排错
解决 Howdy 在 GNOME 锁屏界面不工作的问题

复制如下文件:

https://github.com/boltgolt/howdy/blob/caf244ce297d27d40168c40571b0fad6f7ee2596/src/compare.py

将 /lib/security/howdy/compare.py 代替即可。


via: https://github.com/LCTT/Articles/pull/17

作者:calvinlin[5] 编辑:wxy[6]

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计1205字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中