Programa do Curso
Introdução
Compreendendo Computer Noções básicas de visão
Instalando OpenCV com Python Wrappers
Introdução ao uso OpenCV
Usando mídia com Python
- Carregando Imagens
- Convertendo Cor para Escala de Cinza
- Usando Metadados
Aplicando a Teoria da Imagem com Python
- Entendendo Imagens como Arrays Multidimensionais
- Entendendo o Espaço de Cores
- Visão Geral de Pixels e Coordenadas
- Acessando Pixels
- Alterando Pixels em Imagens
- Desenhando Linhas e Formas
- Aplicando Texto em Imagens
- Redimensionando Imagens
- Cortando Imagens
Explorando algoritmos e métodos de visão comuns Computer
- Limiarização (Thresholding)
- Encontrando Contornos
- Subtração de Fundo
- Usando Detectores
Implementando extração de recursos com Python
- Usando Vetores de Características
- Entendendo a Teoria das Características de Média de Cor
- Extraindo Características de Histograma
- Extraindo Características de Histograma em Escala de Cinza
- Extraindo Características de Textura
Implementando um aplicativo para detectar similaridade de imagens
Implementando um mecanismo de imagem reversa Search
Criando um aplicativo de detecção de objetos usando correspondência de modelo
Criando um aplicativo de detecção de rosto usando Haar Cascade
Implementando um aplicativo de detecção de objetos usando pontos-chave
Capturando e processando vídeo através de uma WebCam
Criando um sistema de detecção de movimento
Solução de problemas
Resumo e conclusão
Requisitos
- Programming experiência com Python
Declaração de Clientes (1)
Trainer was very knowlegable and very open to feedback on what pace to go through the content and the topics we covered. I gained alot from the training and feel like I now have a good grasp of image manipulation and some techniques for building a good training set for an image classification problem.