SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
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
Etapa 1 - Teoria
2
Pra começar...
▸ Um gerente.
▸ Uma fábrica.
▸ Um problema.
3
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
Como nós vemos?
5
Pense um pouco...
▸ Você sabe o que é Processamento de Imagens?
▸ Você sabe o que é Visão Computacional?
▸ Você já fez uso dessas tecnologias?
6
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
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
Mas enfim… o que é Visão Computacional?
9
“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)
“… 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)
Como funciona...
12
Como é...
Qualquer semelhança…
O que é
▸ Inspirada na biologia humana.
▸ Processamento de imagens.
▸ Reconhecimento de Padrões.
▸ Aprendizado.
13
● 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
Espera ai...
▸...mas e o Geraldo?????
15
Ahhhhhhhhhhhhh….
16
Aplicabilidades?
17
O que já existe?
▸ Carros autônomos
e/ou
semiautônomos.
▸ Google, Tesla,
Uber...
18
O que já existe?
▸ Autenticação por reconhecimento facial eficiente.
▸ FaceID (Apple)
▸ Tridimensional
19
4
O que já existe?
▸ Sistema de
vigilância Chinês
de nível regional.
▸ SenseTime
20
O que já existe?
21
▸ APIs para detecção e/ou
reconhecimento de objetos,
texto, paisagens, pontos
turísticos e pessoas famosas.
▸ GoogleVision
O que já existe?
22
▸ Sistema de
▸ marcação
▸ automática de
▸ pessoas em fotos.
▸ Facebook
E o….
EspetacularInigualável Único...
23
O que já existe?
24
▸ Leitor de código
▸ de barras.
▸ Mercadinho
▸ da esquina...
Limitações
▸ Mas antes de solucionar todos os seus problemas...
25
Pois é...
26
Etapa 2 - Prática
27
Ferramentas
▸ Python
▸ OpenCV
28
29
Exemplo 1
30
Exemplo 1
31
Exemplo 2
32
Exemplo 3
33
Exemplo 4
34
Exemplo 5
35
Obrigado!
Emerson Pereira Oliveira
emersonhaw@gmail.com
https://github.com/EmersonPereiraOliveira
Marco Alves de Almeida
marcoalvesneto@gmail.com

Mais conteúdo relacionado

Semelhante a Minicurso - Introdução ao Processamento de Imagens e Visão Computacional com Python e OpenCV

Fundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em ConhecimentoFundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em Conhecimentozehzinho
 
Tchelinux 2014 visão computacional
Tchelinux 2014 visão computacionalTchelinux 2014 visão computacional
Tchelinux 2014 visão computacionalfelipe_cr
 
De algoritmos à programas de computador
De algoritmos à programas de computadorDe algoritmos à programas de computador
De algoritmos à programas de computadorSérgio Souza Costa
 
Impactos da Inteligência Artificial na democracia
Impactos da Inteligência Artificial na democraciaImpactos da Inteligência Artificial na democracia
Impactos da Inteligência Artificial na democraciaPierre GUILLOU
 
Inteligencia Artificial e Aprendizado de Máquina
Inteligencia Artificial e Aprendizado de MáquinaInteligencia Artificial e Aprendizado de Máquina
Inteligencia Artificial e Aprendizado de MáquinaGefferson Figueiredo Marcos
 
Fundamentos De Ia E SbCs
Fundamentos De Ia E SbCsFundamentos De Ia E SbCs
Fundamentos De Ia E SbCszehzinho
 
Inteligencia artificial 1
Inteligencia artificial 1Inteligencia artificial 1
Inteligencia artificial 1Nauber Gois
 
Processamento de imagens: Técnicas e Aplicações
Processamento de imagens: Técnicas e AplicaçõesProcessamento de imagens: Técnicas e Aplicações
Processamento de imagens: Técnicas e AplicaçõesDiego Souza Silva
 
Deep Learning além do reconhecimento de gatos
Deep Learning além do reconhecimento de gatosDeep Learning além do reconhecimento de gatos
Deep Learning além do reconhecimento de gatosPierre GUILLOU
 
Quando robôs encontram ursos polares
Quando robôs encontram ursos polaresQuando robôs encontram ursos polares
Quando robôs encontram ursos polaresHuge
 
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos EstombeloFundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos EstombeloRogerio P C do Nascimento
 

Semelhante a Minicurso - Introdução ao Processamento de Imagens e Visão Computacional com Python e OpenCV (12)

Fundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em ConhecimentoFundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em Conhecimento
 
Tchelinux 2014 visão computacional
Tchelinux 2014 visão computacionalTchelinux 2014 visão computacional
Tchelinux 2014 visão computacional
 
De algoritmos à programas de computador
De algoritmos à programas de computadorDe algoritmos à programas de computador
De algoritmos à programas de computador
 
Impactos da Inteligência Artificial na democracia
Impactos da Inteligência Artificial na democraciaImpactos da Inteligência Artificial na democracia
Impactos da Inteligência Artificial na democracia
 
Inteligencia Artificial e Aprendizado de Máquina
Inteligencia Artificial e Aprendizado de MáquinaInteligencia Artificial e Aprendizado de Máquina
Inteligencia Artificial e Aprendizado de Máquina
 
Fundamentos De Ia E SbCs
Fundamentos De Ia E SbCsFundamentos De Ia E SbCs
Fundamentos De Ia E SbCs
 
Inteligencia artificial 1
Inteligencia artificial 1Inteligencia artificial 1
Inteligencia artificial 1
 
Processamento de imagens: Técnicas e Aplicações
Processamento de imagens: Técnicas e AplicaçõesProcessamento de imagens: Técnicas e Aplicações
Processamento de imagens: Técnicas e Aplicações
 
Deep Learning além do reconhecimento de gatos
Deep Learning além do reconhecimento de gatosDeep Learning além do reconhecimento de gatos
Deep Learning além do reconhecimento de gatos
 
Quando robôs encontram ursos polares
Quando robôs encontram ursos polaresQuando robôs encontram ursos polares
Quando robôs encontram ursos polares
 
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos EstombeloFundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
 
Aula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IAAula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IA
 

Minicurso - Introdução ao Processamento de Imagens e Visão Computacional com Python e OpenCV