Seu Estado
Não Matriculado
Preço
Assinantes

O que você aprenderá

  • Entenda os conceitos teóricos básicos sobre reconhecimento facial
  • Entenda o funcionamento básico dos algoritmos Eigenfaces, Fisherfaces e LBPH para reconhecimento facial
  • Aprenda a utilizar os recursos do JavaCV para reconhecer faces de imagens e pela webcam
  • Aprenda a implementar passo a passo uma codificação para reconhecimento facial
  • Aprenda como avaliar algoritmos de reconhecimento facial

Requisitos

  • É recomendado conhecimentos básicos sobre lógica de programação, embora não seja um pré-requisito e é possível acompanhar o curso sem essas habilidades
  • Não são necessários conhecimentos prévios sobre a linguagem Java
  • É recomendável que você entenda o básico sobre detecção de faces utilizando o OpenCV (veja meu outro curso Detecção de Faces com Java e OpenCV)
  • É recomendado conhecimentos básicos sobre aprendizagem de máquina, embora não seja um pré-requisito para acompanhar as aulas

Descrição

O reconhecimento facial é umas das subáreas da Inteligência Artificial que tem como objetivo reconhecer faces de pessoas em imagens  ou vídeos. Um exemplo são os sistemas de segurança que podem utilizar  esses recursos para identificar se uma pessoa está ou não presente em um  ambiente. Neste contexto é importante frisar as diferenças entre as  técnicas de detecção e reconhecimento facial. Enquanto a primeira  somente indica se uma face está presente em uma imagem, a segunda  técnica tem o objetivo de dizer de quem é a face detectada.

Com base nisso, este curso é focado no reconhecimento facial com o intuito de mostrar passo a passo como reconhecer faces por imagens e  pela webcam. Utilizaremos a linguagem Java e a biblioteca JavaCV, que é  uma das mais utilizadas para processamento digital de  imagens e visão computacional. Você aprenderá passo a passo todos os  processos que envolvem essa tarefa, desde a criação das imagens de  treinamento, a aprendizagem dos algoritmos e finalmente o reconhecimento  de quem é quem! Faremos testes com três algoritmos disponibilizados no JavaCV, que são: Eigenfaces, Fisherfaces e LBPH. Além disso, você também aprenderá como avaliar a eficiência de um algoritmo de reconhecimento facial caso você deseje implementá-lo em ambientes comerciais.

É importante enfatizar que será mostrada somente uma intuição de como esses três algoritmos funcionam, pois o foco do curso está na prática e não tanto nos conceitos que envolvem o seu funcionamento.  Outro detalhe é que recomenda-se que você já tenha um conhecimento  prévio do OpenCV e detecção facial, pois os comandos básicos não serão  explicados em detalhes. Caso seja seu primeiro contato com essa  biblioteca, eu recomendo por primeiro o meu outro curso de nível mais  básico “Detecção de Faces com Java e OpenCV”. E não há problema se  você não conhece Java, pois os conceitos serão apresentados de forma  que se você tem uma noção básica de lógica de programação conseguirá  acompanhar as aulas tranquilamente. Este curso é indicado para todos os níveis, ou seja, se você é iniciante na área conseguirá desenvolver seus primeiros sistemas de reconhecimento facial e caso você já tenha algum conhecimento prévio; o curso lhe ajudará a compreender melhor essa área!

Para quem é este curso

  • Pessoas interessadas em Inteligência Artificial e Reconhecimento Facial

Avaliações e Comentários

4.9
Avaliação média
81 Avaliações
5
74
4
7
3
0
2
0
1
0
Qual foi a sua experiência com esse curso? Conte para nós!
Comentário extraído do curso na Udemy
Publicado 11 meses atrás
por Tarcisio Paz Junger

excelente curso

×
Preview Image
Comentário extraído do curso na Udemy
Publicado 11 meses atrás
por Paulo Ricardo Freire Ultra

Esperava aprofundar mais em questões de como usar de forma mais comercial, mas foi bastante interessante.

×
Preview Image
Comentário extraído do curso na Udemy
Publicado 2 anos atrás
por Leandro Cruz

incrível o conteúdo e a atenção dos tutores

×
Preview Image
Comentário extraído do curso na Udemy
Publicado 2 anos atrás
por Wemerson Costa

O curso atendeu de forma clara e objetiva as minhas expectativas, só precisa de uma pequena correção no final do curso que devemos lembrar que este é o curso com java e não de python.

×
Preview Image
Comentário extraído do curso na Udemy
Publicado 2 anos atrás
por Graciele

Excelente explicação.

×
Preview Image
Comentário extraído do curso na Udemy
Publicado 3 anos atrás
por Camilo Valdivieso

Muy buen curso

×
Preview Image
João Victor Calegari Bizetto
Publicado 3 anos atrás
Perfeito

Boa didática, bons exemplos, me ajudou muito!

×
Preview Image
Comentário extraído do curso na Udemy
Publicado 3 anos atrás
por Mauricio Herrera Isaac

Me encanta este curso, pero necesito solucionar varios errores

×
Preview Image
Comentário extraído do curso na Udemy
Publicado 3 anos atrás
por Francis Reginaldo de Góes Campos

Gostei muito do curso, pois atendeu as minhas expectativas. Comprei o curso em 2018 e consegui desenvolver o projeto. Agora em 2020, mesmo com alterações consegui criar o projeto.

×
Preview Image
Comentário extraído do curso na Udemy
Publicado 3 anos atrás
por Alfredo Junior Albieri

Excelente conteúdo, aliado a uma boa didática. Agradecido pelo aprendizado.

×
Preview Image
Mostrar mais avaliações
Qual foi a sua experiência com esse curso? Conte para nós!