在Ubuntu中實現人臉識別登錄的完整步驟
更新時間:2020年06月28日 08:32:58 作者:Codsir
這篇文章主要給大家介紹了關于在Ubuntu中實現人臉識別登錄的完整步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
1、安裝Howdy: howdy項目地址
sudo add-apt-repository ppa:boltgolt/howdy sudo apt update sudo apt install howdy
2、添加自己的face
sudo howdy add
報錯:
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'
解決方案:
$ 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 # 接下來更改config中的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、測試
打開一個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、屏幕鎖屏后,enter進入輸密碼界面,程序就會識別出人,直接解鎖。
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中實現人臉識別登錄的文章就介紹到這了,更多相關Ubuntu人臉識別登錄內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:
- 解決ubuntu 16.04安裝mysql5.7.17后,登錄時出現ERROR 1045 (28000): Access denied for user ''root''@''localhost''問題
- 詳解Ubuntu下ssh服務的安裝與登陸(ssh遠程登陸)
- ubuntu 14.04 忘記用戶登錄密碼的圖文解決方法
- ubuntu16.04登錄后無dash,無啟動欄launch,無menu bar只有桌面背景的快速解決辦法
- ubuntu16.04服務器配置ssh免密碼登錄
- 詳解Ubuntu14.04橋接網絡設置與SSH登陸
- Ubuntu 遠程登陸服務器 ssh的安裝和配置詳解
- ubuntu使用root用戶登錄/切換root權限的實現
- linux(ubuntu)用戶連續(xù)N次輸入錯誤密碼進行登陸時自動鎖定X分鐘
- Ubuntu下如何設置ssh免密碼登錄安裝
相關文章
在CentOS / RHEL上設置 SSH 免密碼登錄的方法
本篇文章主要介紹了在CentOS / RHEL上設置 SSH 免密碼登錄的方法,自動登錄配置好以后,你可以通過它使用 SSH (Secure Shell)和安全復制 (SCP)來移動文件。2017-03-03

