Minicurso - Introdução ao Processamento de Imagens e Visão Computacional com Python e OpenCV, oferecido por Emerson Pereira Oliveira e Marco Alves de Almeida no X Simpósio de Informática do IFNMG - Campus Januária
Minicurso - Introdução ao Processamento de Imagens e Visão Computacional com Python e OpenCV
1. Introdução ao Processamento de Imagens e
Visão Computacional com Python e OpenCV
Emerson Pereira Oliveira
emersonhaw@gmail.com
Marco Alves de Almeida
marcoalvesneto@gmail.com
4. Visão humana
▸ A visão é o sentido humano que nos permite enxergar
tudo à nossa volta.
▸ A visão humana é um sistema complexo e alvo de
diversas pesquisas.
4
6. Pense um pouco...
▸ Você sabe o que é Processamento de Imagens?
▸ Você sabe o que é Visão Computacional?
▸ Você já fez uso dessas tecnologias?
6
7. Contexto histórico
▸ Campo de pesquisa imaturo e diverso.
▸ Estudos aprofundados apenas após o final da década de
1970.
▸ No que diz respeito a tecnologia, ainda não existe um
padrão.
7
8. Contexto histórico
▸ Não se tinha noção real da complexidade do problema.
▸ Acreditava-se que a limitação se dava apenas pela pouca
capacidade de processamento de dados.
▸ Lenda: Marvin Minski Verão de 1966
8
10. “Visão computacional é o estudo da
extração de informação de uma
imagem; mais especificamente, é a
construção de descrições explícitas e
claras dos objetos em uma imagem
Ballard et al., (1982)
11. “… a transformação de dados de uma
câmera de vídeo em uma decisão ou
ainda em uma nova representação.
Todas essas transformações são feitas
para alcançar algum objetivo particular
Bradski et al., (2008)
13. O que é
▸ Inspirada na biologia humana.
▸ Processamento de imagens.
▸ Reconhecimento de Padrões.
▸ Aprendizado.
13
14. ● Visão computacional x Processamento de Imagem
▸ Se preocupa em através de uma imagem de entrada,
obter/retornar uma interpretação da imagem.
▸ Se preocupa em através de uma imagem de entrada,
retornar valores que podem ou não compor uma imagem.
Manipular a imagem.
14