Mais Atenção Essas Dicas São especificas Do Ubuntu LTS 12.04
No 13.04 teve uma Certa Triplicação na Dificuldade...
segue o Link do download do Projeto:
http://code.google.com/p/pam-face-authentication/downloads/detail?name=pam-face-authentication-0.3.tar.gz
a instalação Requer uma certa dose de Paciência, mais As Vantagens São Grandes
Primeiro Instale as dependências:
sudo apt-get install build-essential cmake qt4-qmake libx11-dev libcv-dev libcvaux-dev libhighgui2.4 libhighgui-dev libqt4-dev libpam0g-dev checkinstall python-opencv libpam-dev
Descompacte o arquivo:
tar -xzf pam-face-authentication.tar.gz
Entre no diretório onde descompactou a pasta:
cd pam-face-authentication-0.3
Copie o arquivo abaixo:
cp /usr/share/OpenCV/OpenCVConfig.cmake ./cmake/modules/FindOpenCV.cmake
Edite o arquivo:
gedit ./cmake/modules/FindOpenCV.cmake
Localize os textos abaixo e substitua para os que estão em negrito:
SET(OpenCV_INCLUDE_DIRS "${OpenCV_INSTALL_PATH}/include/opencv;${OpenCV_INSTALL_PATH}/include")
SET(OpenCV_INCLUDE_DIRS "/usr/include/opencv;/usr/include")
SET(OpenCV_LIB_DIR "${OpenCV_INSTALL_PATH}/lib")
SET(OpenCV_LIB_DIR "/usr/lib")
Salve o arquivo e entre novamente em outro arquivo:
gedit ./CMakeLists.txt
Faça a mesma coisa substituindo os valores para os que estão em negrito:
INCLUDE_DIRECTORIES(${OPENCV_INCLUDE_DIR})
INCLUDE_DIRECTORIES(${OpenCV_INCLUDE_DIRS})
TARGET_LINK_LIBRARIES( pam_face_authentication ${PAM_LIBRARIES} ${OPENCV_LIBRARIES})
TARGET_LINK_LIBRARIES( pam_face_authentication ${PAM_LIBRARIES} ${OpenCV_LIBS})
TARGET_LINK_LIBRARIES( qt-facetrainer ${QT_LIBRARIES} ${OPENCV_LIBRARIES})
TARGET_LINK_LIBRARIES( qt-facetrainer ${QT_LIBRARIES} ${OpenCV_LIBS})
Salve o arquivo e saia dele;
Crie o diretório build:
mkdir build
Entre no diretório build:
cd build
Execute o comando:
cmake -D CMAKE_INSTALL_PREFIX=/usr ..
Execute o comando:
make
Execute o comando:
sudo make install
Execute o programa:
qt-facetrainer
No youtube Tem Um Video Bem explicativo desde a instalação até a configuração :
Crie uma entrada no arquivo sudo:
sudo gedit /etc/pam.d/sudo
Adicione a linha a seguir após #%PAM-1.0:
auth sufficient pam_face_authentication.so enableX
Salve o arquivo e saia.
Pronto, agora faça o teste:
sudo su
O Ubuntu irá executar o programa para ter certeza que é você na webcam e liberar o acesso :D
Para utilizar o pam_face_authentication no inicio de sessão faça o seguinte:
sudo gedit /etc/pam.d/lightdm
Inserir na primeira parte do arquivo após #%PAM-1.0:
auth sufficient pam_face_authentication.so enableX
Muito bom Rodrigo, bem que vc poderia dar um update no tuto e mostrar o que teve que modificar para ele funcionar no 13.04. Vlw!
ResponderExcluirvou fazer um script, aguarde em breve..
ResponderExcluir