Aula 01 – Python – Biblioteca Face Recognition – Instalação

Aula 01 – Python – Biblioteca Face Recognition – Instalação

Pacote Face Recognition

Pacote Face Recognition

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.

É isso, ficamos por aqui, na próxima é mão na massa.

Aula 02 (Ainda não disponível)

Todas as aulas desse curso

Voltar para página principal do blog

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

Valeu, obrigado e bons estudos 😉

About The Author
-

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>