A Visão Computacional é uma sub-área da Inteligência Artificial responsável pela criação de sistemas capazes de processar, analisar e identificar dados visuais de um modo similar ao humano. Existem muitas aplicações comerciais em várias áreas, como por exemplo: segurança, marketing, tomada de decisão e produção. Smartphones usam visão computacional para desbloquearem celulares utilizando reconhecimento facial, carros autônomos conseguem detectar pedestres e manter uma distância segura de outros veículos e câmeras de segurança identificam se existem pessoas no ambiente para disparar um alarme. Esses são somente alguns exemplos de aplicações comerciais desta área. Os profissionais de visão computacional podem ter salários similares aos das outras áreas de Machine Learning, indo de R$ 5.000 mensais numa posição inicial a R$ 15.000 numa posição sênior.
Para levar você até essa área, neste curso você terá uma visão teórica e principalmente prática sobre as principais e mais modernas técnicas de Visão Computacional! Este curso é considerado um guia completo pelo fato de apresentar desde conceitos mais básicos até técnicas mais modernas e avançadas, de modo que ao final você terá todas as ferramentas necessárias para construir soluções de Visão Computacional que podem ser aplicadas em problemas reais! Veja abaixo alguns dos projetos/tópicos que serão implementados passo a passo:
Detecte faces em imagens e vídeos usando as bibliotecas OpenCV e Dlib
Aprenda como reconhecer faces utilizando o algoritmo LBPH do OpenCV e também cálculos de distância com a biblioteca Dlib
Rastreie objetos em vídeos usando os algoritmos KCF e CSRT
Aprenda a teoria sobre redes neurais artificiais e implemente redes neurais para classificar imagens
Implemente redes neurais convolucionais para classificar imagens
Utilize transferência de aprendizagem e fine tuning para obter resultados expressivos na classificação de imagens
Detecte emoções de imagens e vídeos
Compacte imagens utilizando autoencoders e a biblioteca TensorFlow
Detecte objetos utilizando YOLO, umas das tecnologias mais robustas atualmente
Converta imagens em textos utilizando OCR (Optical Character Recognition)
Reconheça gestos e ações utilizando o OpenCV
Crie imagens alucinógenas utilizando a técnica de Deep dream
Combine estilos de imagens utilizando a técnica de transferência de estilo
Crie imagens que não existem no mundo real utilizando GANs (Generative Adversarial Networks)
Extraia informação útil de imagens utilizando segmentação de imagens
Cada tipo de problema requer técnicas diferentes para sua solução, portanto, conhecendo todas as áreas da Visão Computacional você saberá que técnicas utilizar nos mais variados tipos de cenários! Durante o curso, vamos utilizar a linguagem de programação Python, o Google Colab e também a IDE PyCharm. Este é o curso ideal caso seja seu primeiro contato com Visão Computacional, pois você aprenderá a teoria básica e a prática de todos os tópicos! Caso você seja de nível mais avançado, você pode utilizar esse curso como uma referência sobre a área.
3134
223
TAKE THIS COURSE