A detecção de faces é uma sub-área da Visão Computacional que visa detectar o rosto das pessoas em imagens ou vídeos. Smartphones e câmeras digitais usam esses recursos para selecionar pessoas em uma foto, geralmente colocando um retângulo ao redor do rosto. Esse tipo de aplicação tem ganhado bastante relevância em sistemas de segurança, nos quais é necessário identificar se há pessoas em um ambiente para que o alarme seja acionado. Por outro lado, o reconhecimento facial visa reconhecer o rosto das pessoas para por exemplo identificar se uma pessoa está ou não presente em um ambiente. É importante destacar as diferenças entre as técnicas de detecção e reconhecimento de faces: enquanto a primeira apenas indica se uma face está presente, a segunda indica de quem é a face detectada.
Neste curso passo a passo usando a linguagem de programação Python, você aprenderá como detectar e reconhecer rostos a partir de imagens, vídeos e webcam; utilizando desde as técnicas mais básicas até as mais avançadas! Veja abaixo os tópicos que serão abordados:
Detecção de faces usando Haarcascade, HOG (Histogram of Oriented Gradients), MMOD (Max-Margin Object Detection) e SSD (Single Shot Multibox Detector)
Detecção de outros objetos, como olhos, sorrisos, relógios, corpos e carros
Reconhecimento de faces usando Eigenfaces, Fisherfaces, LBPH (Local Binary Patterns Histograms) e técnicas avançadas de Deep Learning
Como comparar o desempenho dos algoritmos
Criação de seu conjunto de dados personalizado capturando rostos via webcam
Todas as implementações serão feitas passo a passo usando o Google Colab online, ou seja, você não precisa se preocupar em instalar e configurar as ferramentas na sua própria máquina! São mais de 60 aulas e 8 horas de vídeos!
519
64
TAKE THIS COURSE