Detecção de Faces com Python e OpenCV

Aprenda passo a passo como utilizar o Python e o OpenCV para detectar faces em imagens e pela webcam!

4.65 (908 reviews)
Udemy
platform
Português
language
Other
category
instructor
Detecção de Faces com Python e OpenCV
5,279
students
3 hours
content
Oct 2021
last update
$19.99
regular price

What you will learn

Entenda os conceitos teóricos sobre detecção facial utilizando técnicas de haarcascades

Aprenda a construir passo a passo uma codificação para encontrar faces em imagens e em vídeos

Aprenda a detectar objetos em imagens utilizando arquivos haarcascades já treinados

Description

A detecção facial é uma das subáreas da Inteligência Artificial que tem como objetivo detectar faces de pessoas em imagens ou vídeos. Smartphones e câmeras fotográficas utilizam esses recursos para enquadrar as pessoas em uma foto, geralmente colocando um retângulo em torno da face das pessoas detectadas. Esse tipo de aplicação tem ganhado bastante relevância em sistema de segurança, por exemplo, nos quais é necessário identificar se existem pessoas em um ambiente para que o alarme seja disparado. Nesse contexto, é importante que o sistema saiba diferenciar uma pessoa de um gato, para que o alarme não toque desnecessariamente.

Neste curso utilizaremos a linguagem Python e a biblioteca OpenCV, que é uma das mais utilizadas atualmente para processamento digital de imagens e tarefas de detecção e reconhecimento de faces e/ou objetos. Você aprenderá passo a passo como detectar faces e olhos de pessoas em imagens e também pela webcam! Além disso, teremos um bônus no qual implementaremos a detecção de outros itens, como carros, relógios de parede e até gatos! Nós passaremos uma foto como parâmetro e o sistema identificará automaticamente a presença desses objetos ou animais! E o melhor é que o OpenCV possui recursos nativos para a programação desse tipo de função, o que torna o desenvolvimento bastante rápido e com poucas linhas de código!

É importante enfatizar que esse curso é baseado somente na detecção de faces e/ou objetos, ou seja, somente identificar se eles estão ou não presentes em uma imagem ou um vídeo. Em outras palavras, não faz parte do escopo do curso reconhecer uma determinada pessoa. Este curso é de nível iniciante, ou seja, se você nunca trabalhou com o OpenCV aplicado em Inteligência Artificial este material é um ótimo ponto de partida! E não há problema se você não conhece a linguagem Python, pois os conceitos são apresentados de forma que se você tem uma noção básica de lógica de programação conseguirá acompanhar as aulas tranquilamente.

Preparado(a) para dar um importante passo na sua carreira? Aguardo você no curso! :)

Importante: o material deste curso é o mesmo do curso Detecção de Faces com Java e OpenCV

Content

Conteúdo do curso

Conteúdo do curso
Mais sobre Inteligência Artificial

Teoria básica sobre detecção de faces

Introdução ao módulo
Detecção x reconhecimento facial
Teoria detecção de faces I
Teoria detecção de faces II
Algoritmo Viola-Jones

Detecção de faces em imagens

Introdução ao módulo
Instalação do Python
Instalação e configuração do OpenCV
Haar Cascades OpenCV
Imagens de pessoas para detecção
Detecção de faces I
Detecção de faces II
Parâmetros do classificador I
Parâmetros do classificador II
Parâmetros do classificador III
Detecção de olhos I
Detecção de olhos II
Código fonte

Detecção de faces pela Webcam

Introdução ao módulo
Conexão com a webcam
Detecção de faces pela webcam
Testes com os parâmetros
Código fonte

Detecção de outros itens

Introdução ao módulo
Novas imagens para detecção
Detecção de gatos
Detecção de relógios de parede
Detecção de carros
Detecção de objetos personalizados
Código fonte

Considerações finais

Considerações finais

Reviews

Flavio
June 17, 2023
Conteúdo extremamente muito bem explicado com todos detalhes, não somente da da visão computacional como detalhamento de como podemos englobar estes conhecimentos em nossas aplicações que já existe no mercado. gostei D+
James
September 17, 2021
O curso em si traz uma experiência prática para a utilização do OpenCV e valeu muito à pena. O instrutor faz a aula fluir e não cansa. Entretanto, acho que faltou um exemplo um pouco fora da curva. Eu sei que é iniciante a expectativa foi completamente atingida, mas poderia. =) No mais, partindo para os outros cursos do professor. =)
Roberto
August 25, 2021
Curso realmente introdutório e útil para não sabe nada igual a mim. Foi muito bom para ter contato com a tecnologia, bem ensinado, bem explicado. ressalva apenas para a instalação, que deu problemas e isso é corrente, um UNICO detalhe resolveu o problema que poderia estar explicado também na instalação. Em questão, era o Pycharm Localizar a instalação do Pyhon. Entretanto, ótimo curso.
Roberto
March 2, 2021
O curso é didático, mas só explica o que fazer, não o porquê. Acho que faltam explicações básicas, como: o que é o import, o que é um treinamento, as funções do openCV, etc. Acho que precisa ter conhecimentos básicos de Python.
Sergio
November 23, 2020
Bem didático e explicativo, para o que se propõem o curso em demonstrar os conceitos básicos de detecção de faces aplicados na prática.
Lucas
October 16, 2020
Cumpre muito bem o que promete. Como já tinha sido descrito antes da compra do curso, o objetivo é apenas montar o algoritmo, mas sem se aprofundar no assunto e foi exatamente isso que foi ensinado no curso.
Rafael
June 17, 2019
Esperava um pouco mais de detalhamento nos métodos de detecção de faces. Foi apresentado apenas um método para detecção de objetos e depois foi aplicado o mesmo conceito a gatos, carros, relógios, etc.
Sergio
April 24, 2019
O curso entrega exatamente o que se propõe a fazer, o professor tem total domínio do conteúdo apresentado. Porém fiquei com a sensação que o curso poderia ser mas aprofundado em algumas partes, como uma melhor explicação do algorítico adaboost, e também como fazer o treinamento para objetos personalizados. Reforço mais uma vez que o curso entrega o que promete.
Marcos
January 16, 2019
Ótimo conteúdo, mais as primeiras primeiras aulas, esta com um problema de atraso no áudio, em certa parte dos videos
Joao
January 1, 2019
Não gostei muito, estudo engenharia de redes e esse assunto abordado pelo instrutor é muito superficial.
Leandro
October 20, 2018
Ótimo curso, recomendo a quem tiver interesse. Meu TCC foi baseado neste tema abordado e consegui extrair mais informações com o instrutor. Dinheiro bem investido.
Thiago
October 20, 2018
Gostaria de uma explicação um pouco mais detalhada sobre o haar cascade. E o áudio apesar de ter uma boa qualidade, está um pouco baixo. No mais, o curso é muito bom, a explicação sobre os recursos é simples e fácil de entender.
Raphael
September 15, 2018
Atendeu minhas expectativas. Através desse curso comprei o de "detecção de objetos" que ensina a treinar e criar um arquivo xml. Espero poder aplicar os conhecimentos obtidos em prática na minha tese. Obrigado!
Leonardo
September 1, 2018
O professor possui uma excelente didática, domina muito bem o assunto, mas o conteúdo é básico. Apenas um tipo de algorítmo é explorado (Viola-Jones).
Marcos
September 1, 2018
É um curso introdutório sobre OpenCV, mas isso não é demérito, porque o professor explica bem os conceitos iniciais e faz exemplos 100% práticos das detecções iniciais. Os exemplos incluem detecção de faces em imagens e pela webcam. É muito importante ter uma base sólida sobre Visão Computacional para fazer projetos mais complexos, e esse curso é fundamental para isso.

Coupons

DateDiscountStatus
6/27/201940% OFF
expired

Charts

Price

Detecção de Faces com Python e OpenCV - Price chart

Rating

Detecção de Faces com Python e OpenCV - Ratings chart

Enrollment distribution

Detecção de Faces com Python e OpenCV - Distribution chart
1281960
udemy ID
7/6/2017
course created date
6/27/2019
course indexed date
Bot
course submited by