在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
    
    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
    
    
    1. 屏幕鎖屏后,enter進入輸密碼界面,程序就會識別出人,直接解鎖

    2. 其它命令

      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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM