Udemy

Platform

Português

Language

Data Science

Category

Detecção de Objetos com Python e OpenCV

Aprenda a criar seus próprios classificadores haarcascade para detecção de objetos e logos!

4.75 (479 reviews)

Detecção de Objetos com Python e OpenCV

Students

4 hours

Content

Jan 2021

Last Update
Regular Price


What you will learn

Aprenda a detectar faces e outros objetos utilizando o OpenCV e arquivos haarcascades

Aprenda a treinar seu próprio detector de objetos

Implemente um detector de logos


Description

Dentro da área da Visão Computacional existe a sub-área de detecção de objetos, que visa encontrar objetos personalizados em imagens e é muito utilizada em carros autônomos, os quais precisam identificar pedestres e outros veículos para evitar colisões, bem como reconhecer placas de trânsito para seguir uma direção segura. Essas técnicas também podem ser utilizadas para detectar praticamente qualquer tipo de objeto em imagens ou vídeos, como por exemplo: relógios, placas de veículos, animais, faces de pessoas, celulares, logo de empresas dentre vários outros! Em resumo, você pode treinar um classificador para qualquer tipo de cenário!

E para levar você até essa área, neste curso você aprenderá na prática como construir classificadores personalizados para deteção de objetos, utilizando a linguagem Python e a técnica de haarcascade da biblioteca OpenCV! Você desenvolverá passo a passo dois classificadores para detectar canecas e logos de empresas! No decorrer do curso você também aprenderá as vantagens e desvantagens de utilizar essa técnica, bem como saberá quais são suas principais limitações. Além disso, você terá algumas aulas de bônus sobre o download automático de imagens e também sobre a coleta de imagens para o treinamento do detector. Você aprenderá os seguintes comandos do OpenCV:

  • createsamples para geração de imagens positivas

  • traincascade para treinar o detector

  • annotation para marcação de imagens

O objetivo principal deste curso é que você tenha uma visão prática de como utilizar o OpenCV, portanto, nós mostraremos somente uma intuição básica sobre o funcionamento do algoritmo. Este curso pode ser considerado como nível iniciante, pois mesmo que este seja seu primeiro contato com a área de Visão Computacional você conseguirá acompanhar o curso!

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


Content

Introdução

Conteúdo do curso

Mais sobre Inteligência Artificial

Haarcascades - teoria básica

Recursos para download

Instalação das ferramentas

Versão do OpenCV para o curso!

Detecção de faces I

Detecção de faces II

Passos para a criação de um classificador haarcascades

Detecção de canecas

Criação de imagens positivas

Criação do vetor de imagens

Criação do classificador

Testes com o classificador I

Treinamento com mais imagens I

Treinamento com mais imagens II

Treinamento com mais imagens III

Testes com o classificador II

Ajuste dos parâmetros do treinamento

Testes com o classificador III

Detecção pela webcam

Melhorias e parâmetros haarcascades

Detecção de logos

Criação do classificador

Testes com imagens

Tópicos complementares

Download automático de imagens

Coleta de imagens positivas I

Coleta de imagens positivas II

Pré-processamento das imagens positivas

Considerações finais

Considerações finais

Código fonte completo + slides das aulas


Reviews

E
Erick7 July 2020

Não há detalhamento. Nenhum dos experimentos apresentados no curso obteve sucesso. Quando se tenta replicar o conteúdo com imagens diferentes das do curso, obtemos erros, ou seja o curso não explica como realizar os tratamentos necessários. Deixou muito a desejar.

R
Rafael27 March 2020

realmente aprendi muito com essas aulas. muito bem explicadas, gostaria de criar um modelo para detecção de celulares mas i que seria muito trabalhoso, então com o outro curso, deep leaning de A a Z e estou rede cnn pra isso, todos seus cursos são muito bons

B
Belchior8 March 2020

Curso rápido, objetivo e agregador para profissionais que buscam aumentar o conhecimento em visão computacional.

F
Felipe2 November 2019

Excelente curso sobre haarcascades, sendo bem esclarecedor, mostrando inclusive suas inúmeras limitações. Segundo curso concluído ótima metodologia

R
Raphael30 July 2019

É mais um tutorial do que um curso propriamente dito, muito bom para iniciantes, mas deixa a desejar por nao apresentar um estudo de caso funcional.

L
Lucas16 July 2019

Muito bom, pude ter uma visão teórica e prática, apesar de o classificador não ter sido tão bem treinado, entendo que leva tempo, assim pude ter noção de como fazer para ter um bom classificador e os recursos necessários.

J
Josiane30 June 2019

Professor com uma ótima didática, já estou começando a aplicar os conhecimentos adquiridos em um MVP. Muito obrigada pelas aulas

M
Marcelo25 May 2019

Seria legal, se tivessemos montado uma detecção com um grau maior de sucesso, nos exemplos a qualidade de detecção foi baixa. Mas de forma geral, o professor conseguiu passar com maestria os conceitos.

I
Igor12 April 2019

Esperava algo mais abrangente, porém, no decorrer do curso foi possível entender o funcionamento da criação dos detectores bem como as limitações para cria-los.

I
Igor28 February 2019

Conteúdo de fácil entendimento ! recomendo as aulas do professor Jones!que venha o proximo curso ...

L
Laudemir5 February 2019

tendo em vista que é para iniciantes, exige um conhecimento prévio em Python, como ele mesmo explica no começo do vídeo mais nada que não de pra fazer apenas assistindo o conteúdo, estou satisfeito

N
Nicolas17 January 2019

As aulas do curso foram melhores do que as aulas da matéria na minha universidade (triste mas verdade), excelente!!! Matenho a minha avaliação anterior acima, agora que conclui o curso, posso dizer que o meu conhecimento sobre o assunto melhorou e muito! O conteúdo chave é ensinado, tenho conseguido aplicá-lo na área florestal, que era o meu objetivo inicial.

F
Fred21 December 2018

O curso é interessante, mas não senti confiança nos métodos ensinados. Se nem as tentativas do instrutor deram certo, como posso confiar que vou conseguir aplicar esse método para algum problema real?

T
Tasso14 October 2018

O curso é muito bem explicado, como todos os outros ministrados pelo Jones. Todos os pontos são muito detalhados e o curso tem um percurso bem planejado para que o aprendizado seja mais fácil.

M
Marcos5 October 2018

O professor tem uma didática muito boa, uma entonação de voz clara e apresenta o domínio do assunto. Parabéns!


1918144

Udemy ID

9/18/2018

Course created date

11/21/2019

Course Indexed date
Bot
Course Submitted by