Ubuntuで顔認識ログインを実現するための完全な手順

1、 Howdyのインストール:howdyプロジェクトのアドレス

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

2、 自分の顔を追加する

sudo howdy add

エラー:

Enter a label forthisnewmodel[Initial model](max 24 characters): tiger
Camera path is not configured correctly, please edit the 'device_path' config value.
Exception ignored in:<bound method VideoCapture.__del__ of<recorders.video_capture.VideoCapture object at 0x7f6bc5be02b0>>Traceback(most recent call last):
 File "/lib/security/howdy/recorders/video_capture.py", line 55,in __del__
 self.internal.release()
AttributeError:'VideoCapture' object has no attribute 'internal'

解決:

$ sudo apt-get install v4l-utils
# カメラパスを表示
$ v4l2-ctl --list-devices
USB 2.0 Camera: USB Camera(usb-0000:03:00.0-14):/dev/video0
$ sudo howdy config
# 次に、構成でデバイスを変更します_path =/dev/video0
$ sudo howdy add
Adding face model for the user tiger
Enter a label forthisnewmodel[Initial model](max 24 characters): tiger

Please look straight into the camera
Scan complete

Added a newmodel to tiger

3、 テスト

ターミナルを開く

$ sudo -i
Identified face as tiger
$ sudo howdy test

Opening a window with a test feed

Press ctrl+C inthis terminal to quit
Click on the image to enable or disable slow mode

Closing window

4、 画面がロックされた後、パスワード入力インターフェイスに入ると、プログラムはその人を認識し、直接ロックを解除します。

5、 その他のコマンド

Usage:

howdy [-U user][-y] command [argument]
Command Description
add Add a new face model for an user
clear Remove all face models for an user
config Open the config file in your default editor
disable Disable or enable howdy
list List all saved face models for an user
remove Remove a specific model for an user
snapshot Take a snapshot of your camera input
test Test the camera and recognition methods
version Print the current version number

総括する

これで、Ubuntuでの[顔認識](https://cloud.tencent.com/product/facerecognition?from=10680)ログインの実装に関するこの記事は終わりです。より関連性の高いUbuntu顔認識ログインコンテンツについては、ZaLou.Cnで以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後もZaLou.Cnをたくさん応援していただければ幸いです!

Recommended Posts

Ubuntuで顔認識ログインを実現するための完全な手順
Ubuntu 18.04LTSでIPアドレスを構成するための完全な手順
Ubuntu16.04でLaravel5.4を5.6にアップグレードする手順
UbuntuにHelmをインストールする方法
Ubuntu14.04にmysqlをインストールする方法
MySQLをインストールしてUbuntuのデフォルトパスワードを変更するための詳細な手順
Ubuntu14.04にmysqlをインストールする方法
Ubuntuでスワップパーティションを追加する方法
UbuntuでopenJDKを簡単にコンパイルする方法
カーネルをアップグレードするためのubuntu16.04メソッドの手順
Ubuntuにcuda10.1ドライバーをインストールする方法
Ubuntuで冗長カーネルを削除する方法
Ubuntuで冗長カーネルを削除する方法
Ubuntu18.04をMacスタイルに5分で美しくする
Ubuntu20.04にROSNoeticをインストールする方法
ubuntu14.04で静的IPを設定する方法
Ubuntu20.04でcuda10.1をインストールする手順(グラフィックチュートリアル)
Ubuntu7.10でソフトウェアソースを変更する方法
Ubuntu20.04でルートアカウントを開く方法
Ubuntu Dashでアプリケーションを非表示にする方法は?
ubuntuでタイムゾーンと時間を変更する方法
UbuntuでTensorFlow使用環境を構成する方法
LinuxにAnacondaをインストールするための詳細な手順(Ubuntu 18.04)
ubuntuサーバー環境にpythonをインストールする方法
LinuxにAnacondaをインストールするための詳細な手順(Ubuntu 18.04)
Ubuntuシステムでdpkgコマンドを使用する方法
win10でubuntuシステムを開く方法
自動更新を設定するためのCentOS8の完全な手順
ubuntuでMatlab_Linuxのツールキットを追加する手順
Ubuntuシステムログで/ var / log / messagesを構成する方法
Ubuntu環境でMySQLデータベースにリモート接続する
ubuntuでのHanlpの使用の概要
Tencent Cloudubuntuシステムがrootログインに変更されました