天天看點

臉部識别登入Ubuntu - jnykq

臉部識别登入Ubuntu

部識别軟體可能不是什麼新東西,但你知不知道可以用普通攝像頭登入到你的Ubuntu桌面呢? 

使用pam-face-authentication臉部識别工具, 登入到Unbuntu隻需要你的一個優雅的傻笑。它是專門為日常使用的普通使用者而設計的。

檔案依賴關系          

要安裝和運作這個功能需要先安裝一些依賴關系檔案。我們為了節省一些時間,一起安裝它們。打開一個終端(應用程式>附件>終端),然後輸入下面的代碼:

 Lucid使用者:

sudo apt-get install build-essential cmake qt4-qmake libx11-dev libcv-dev libcvaux-dev libhighgui4 libhighgui-dev libqt4-dev libpam0g-dev libswscale0

Maverick 使用者:

sudo apt-get install build-essential cmake qt4-qmake libx11-dev libcv-dev libcvaux-dev libqt4-dev libpam0g-dev libswscale0 libhighgui-dev libhighgui2.1

然後繼續分别執行下面的指令,執行完一個才進入下一個。

cd /tmp

wget http://pam-face-authentication.googlecode.com/files/pam-face-authentication-0.3.tar.gz

tar zxf pam-face-authentication-0.3.tar.gz && cd pam-face-authentication-*

mkdir build && cd build

cmake -D CMAKE_INSTALL_PREFIX=/usr ..

make

sudo make install

現在運作“臉部識别練習”程式,在菜單“程式> 其他”裡面打開。

 Kubuntu 10.04 Pam 臉部識别登入示範

  添加臉部識别登入到GDM          

現在把人臉驗證子產品加入到GDM,這是Ubuntu的預設登入管理:

      sudo sed -i \'1i auth sufficient pam_face_authentication.so enableX\' /etc/pam.d/gdm

sudo sed -i \'1i auth sufficient pam_face_authentication.so enableX\' /etc/pam.d/gnome-screensaver

由于你攝像頭型号,你可能還需要安裝并添加libv4l預載:  

建立檔案/ etc / ld.so.preload

把路徑粘貼到v411compat.so檔案,通常位于/ usr/lib/libv4l