Aula 01 – Python – Biblioteca Face Recognition – Instalação
Aula 01 – Python – Biblioteca Face Recognition – Instalação
Voltar para página principal do blog
Todas as aulas desse curso
Aula 02 (Ainda não disponível)
Meu github:
https://github.com/toticavalcanti
Documentação oficial do Face Recognition:
https://github.com/ageitgey/face_recognition
Se gostarem do conteúdo dêem um joinha 👍 na página do Código Fluente no
Facebook
Link do código fluente no Pinterest
Meus links de afiliados:
Hostinger
Digital Ocean
One.com
Biblioteca Face Recognition
É um pacote de manipulação e reconhecimento de rostos.
Foi construído usando algoritmos de reconhecimento facial de última geração da dlib, construído com aprendizado profundo.
O modelo tem uma precisão de 99,38% no benchmark Labeled Faces in the Wild.
CMake
CMake é um programa de compilação open-source e multiplataforma.
Ele permite testar, compilar e criar pacotes a partir do código fonte.
Vamos precisar dele.
Dlib
Dlib é um moderno kit de ferramentas construído em C++ que contém algoritmos e ferramentas de aprendizado de máquina.
É usado na indústria e no meio acadêmico para uma ampla gama de domínios, incluindo robótica, dispositivos embarcados, telefones celulares e grandes ambientes de computação de alto desempenho.
O licenciamento de código aberto da dlib permite que você o use em qualquer aplicativo, gratuitamente.
Instalação no Linux
Crie uma pasta em algum lugar que queira, por exemplo:
mkdir -p ~/face-recognition-examples
Entre na pasta.
cd ~/face-recognition-examples
Vamos criar nosso ambiente virtual, para isso, é necessário ter o virtualenv instalado, caso não o tenha, instale com:
sudo pip install virtualenv
Agora sim, vamos criar nosso ambiente virtual para instalar os pacotes que a gente quer.
virtualenv -p python3.8 face_recognition_environment
Criamos o ambiente virtual chamado face_recognition_environment com python3.8.
Vamos ativar ele então.
source face_recognition_environment/bin/activate
Com o ambiente ativado, veja que o prompt muda, mostrando o nome do ambiente virtual.
Rode:
sudo apt update
Instale o python-dev
sudo apt-get install python3.8-dev
Agora vamos baixar o Dlib para a pasta onde estamos, ~/face-recognition-examples
wget http://dlib.net/files/dlib-19.19.tar.bz2
Descompacte o arquivo baixado (dlib-19.19.tar.bz2)
tar xvf dlib-19.19.tar.bz2
Entre na pasta descompactada com:
cd dlib-19.19
Faça o build e instale o dlib
python setup.py install
Rode o pip install para instalar o modulo python dlib.
pip3 install dlib
O cmake
pip3 install cmake
Agora o face_recognition:
pip3 install numpy
pip3 install scipy
pip3 install opencv-python
pip3 install pillow
pip3 install face_recognition
No Windows
Instale o anaconda
https://www.anaconda.com/distribution/#download-section
Clique duas vezes no arquivo baixado e siga a instalação do windows ( next->next->next… ).
Baixe o CMake:
https://github.com/Kitware/CMake/releases/download/v3.17.1/cmake-3.17.1-win64-x64.msi
Clique duas vezes no arquivo baixado e siga a instalação do windows ( next->next->next… ).
Obs. Durante o processo de instalação escolha a opção de adicionar o CMake ao path do seu windows.
Abra o terminal anaconda prompt, você vai usar ele para instalar a dlib, o cmake e o face_recognition.
Baixe o dlib
http://dlib.net/files/dlib-19.19.zip
Unzip em uma pasta qualquer, por exemplo, projeto-face-recognition.
Entre na pasta unzipada:
cd dlib-19.19
Agora rode:
python setup.py install > build.log 2>&1
cd build
Execute:
cmake ..
cd ..
pip install cmake
pip install dlib
Instale mais algumas bibliotecas:
pip install numpy
pip install scipy
pip install opencv-python
pip install pillow
pip install face_recognition
Digite python para entrar no prompt python e importe os pacotes :
python
>>>import dlib
>>>import face_recognition
Se tiver tudo instalado certinho, você não vai receber nenhuma mensagem ou aviso.