Complete steps of face recognition login in Ubuntu

  • 2021-08-12 04:22:26
  • OfStack

1. Install Howdy: howdy project address


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

2. Add your own face


sudo howdy add

Error reporting:


Enter a label for this new model [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'

Solution:


$ sudo apt-get install v4l-utils
#  View the camera path 
$ v4l2-ctl --list-devices
USB 2.0 Camera: USB Camera (usb-0000:03:00.0-14):
 /dev/video0
$ sudo howdy config
#  Next change config In device_path = /dev/video0

$ sudo howdy add
Adding face model for the user tiger
Enter a label for this new model [Initial model] (max 24 characters): tiger

Please look straight into the camera
Scan complete

Added a new model to tiger

3. Test

Open 1 terminal


$ sudo -i
Identified face as tiger

$ sudo howdy test

Opening a window with a test feed

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


Closing window

4. After the screen is locked, enter enters the password input interface, and the program will identify people and unlock them directly.

5. Other commands

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

Summarize


Related articles: