SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Vendo nas Nuvens: Uma Introdução a API
de Visão Computacional da Google
Sandro Moreira
moreira.sandro@gmail.com
@sandro_moreira
O que é visão computacional?
Inteligência Artificial
Rede Neural uma forma da máquina aprender
Rede Neural Artificial
Como classificar esse grupo de dados?
Uma rede neural pode encontrar uma solução para esse problema
Tensorflow
Demo
Arquitetura GoogLeNet (2015)
Reconhecimento Facial
Reconhecimento de Objetos
CGP Next 2016
https://www.youtube.com/watch?
v=eve8DkkVdhI
Video
Análise de imagens com modelos pré-treinados
REST API: recebe uma imagem e retorna um JSON
Não requer experiência prévia com aprendizado de máquina
Free até 1000 consultas (a partir de $2.50 por milhar/mês )
Detecta objetos individuais dentro de imagens
Detecta rostos*, emoções, logomarcas, monumentos, encontra e lê
palavras, detecta conteúdo inapropriado, etc
*Reconhecimento facial não é suportado
vision-explorer.ai
Demo
Câmera Fisheye
Python realizando chamadas da API Vision
GoPiGo by Dexter Industries
(Custo de $ 200.00)
Cloud Vision Bot
image_content = base64.b64encode(image.read())
service_request = service.images().annotate(
body={
'requests': [{
'image': {
'content': image_content
},
'features': [{
'type': 'LABEL_DETECTION',
'maxResults': 1,
}]
}]
})
response = service_request.execute()
label = response[‘response’][0][‘labelAnnotations’][0][‘description']
Cloud Vision API - cloud.google.com/vision
TensorFlow - tensorflow.org
Vision Explorer - vision-explorer.reactive.ai

Mais conteúdo relacionado

Semelhante a Vendo nas Nuvens: Uma introdução à API de Visão Computacional da Google

Skynet - Do It Yourself (workshop de Inteligência Artificial)
Skynet - Do It Yourself (workshop de Inteligência Artificial)Skynet - Do It Yourself (workshop de Inteligência Artificial)
Skynet - Do It Yourself (workshop de Inteligência Artificial)Letícia Pedroso
 
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
 
Detecção facial e autenticação de segundo fator
Detecção facial e autenticação de segundo fatorDetecção facial e autenticação de segundo fator
Detecção facial e autenticação de segundo fatorYan Borowski Machado
 
CapiConf Online - Utilizando reconhecimento facial para segurança em aplicações
CapiConf Online - Utilizando reconhecimento facial para segurança em aplicaçõesCapiConf Online - Utilizando reconhecimento facial para segurança em aplicações
CapiConf Online - Utilizando reconhecimento facial para segurança em aplicaçõesGustavo Bellini Bigardi
 
Roda de Conversa - Inteligência Artificial & Internet das Coisas
Roda de Conversa - Inteligência Artificial & Internet das CoisasRoda de Conversa - Inteligência Artificial & Internet das Coisas
Roda de Conversa - Inteligência Artificial & Internet das CoisasFelipe Mota
 
Microsoft Cognitive Services, Construindo Aplicativos Inteligentes
Microsoft Cognitive Services, Construindo Aplicativos InteligentesMicrosoft Cognitive Services, Construindo Aplicativos Inteligentes
Microsoft Cognitive Services, Construindo Aplicativos InteligentesWilliam S. Rodriguez
 
Just Java 2012 - Visão Computacional com Processing
Just Java 2012 - Visão Computacional com ProcessingJust Java 2012 - Visão Computacional com Processing
Just Java 2012 - Visão Computacional com ProcessingGuilherme Rey
 
Ativando Inteligência com Big Data
Ativando Inteligência com Big DataAtivando Inteligência com Big Data
Ativando Inteligência com Big DataHélio Silva
 
Usabilidade de Interfaces - Parte 3
Usabilidade de Interfaces - Parte 3Usabilidade de Interfaces - Parte 3
Usabilidade de Interfaces - Parte 3Oziel Moreira Neto
 
Introdução ao Machine Learning para Hackers
Introdução ao Machine Learning para HackersIntrodução ao Machine Learning para Hackers
Introdução ao Machine Learning para HackersGabriel Cypriano Saca
 
Criação de robôs em PHP para raspagem de dados
Criação de robôs em PHP para raspagem de dadosCriação de robôs em PHP para raspagem de dados
Criação de robôs em PHP para raspagem de dadosFlávio Lisboa
 
Inteligência Artificial nos negócios usando os serviços do Google AI
Inteligência Artificial nos negócios usando os serviços do Google AIInteligência Artificial nos negócios usando os serviços do Google AI
Inteligência Artificial nos negócios usando os serviços do Google AIPierre GUILLOU
 
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem VisualAhirton Lopes
 
Desenvolvendo aplicações com Kinect
Desenvolvendo aplicações com KinectDesenvolvendo aplicações com Kinect
Desenvolvendo aplicações com KinectErick Mendonça
 
“Ativando inteligência com Big Data”.
“Ativando inteligência com Big Data”.“Ativando inteligência com Big Data”.
“Ativando inteligência com Big Data”.digitaltuesday
 
Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces Alvaro Viebrantz
 
TDC2016SP - Internet das Coisas
TDC2016SP - Internet das CoisasTDC2016SP - Internet das Coisas
TDC2016SP - Internet das Coisastdc-globalcode
 

Semelhante a Vendo nas Nuvens: Uma introdução à API de Visão Computacional da Google (20)

Skynet - Do It Yourself (workshop de Inteligência Artificial)
Skynet - Do It Yourself (workshop de Inteligência Artificial)Skynet - Do It Yourself (workshop de Inteligência Artificial)
Skynet - Do It Yourself (workshop de Inteligência Artificial)
 
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
 
Detecção facial e autenticação de segundo fator
Detecção facial e autenticação de segundo fatorDetecção facial e autenticação de segundo fator
Detecção facial e autenticação de segundo fator
 
[Ci2015] sim rva
[Ci2015] sim  rva[Ci2015] sim  rva
[Ci2015] sim rva
 
CapiConf Online - Utilizando reconhecimento facial para segurança em aplicações
CapiConf Online - Utilizando reconhecimento facial para segurança em aplicaçõesCapiConf Online - Utilizando reconhecimento facial para segurança em aplicações
CapiConf Online - Utilizando reconhecimento facial para segurança em aplicações
 
Roda de Conversa - Inteligência Artificial & Internet das Coisas
Roda de Conversa - Inteligência Artificial & Internet das CoisasRoda de Conversa - Inteligência Artificial & Internet das Coisas
Roda de Conversa - Inteligência Artificial & Internet das Coisas
 
Microsoft Cognitive Services, Construindo Aplicativos Inteligentes
Microsoft Cognitive Services, Construindo Aplicativos InteligentesMicrosoft Cognitive Services, Construindo Aplicativos Inteligentes
Microsoft Cognitive Services, Construindo Aplicativos Inteligentes
 
Just Java 2012 - Visão Computacional com Processing
Just Java 2012 - Visão Computacional com ProcessingJust Java 2012 - Visão Computacional com Processing
Just Java 2012 - Visão Computacional com Processing
 
Ativando Inteligência com Big Data
Ativando Inteligência com Big DataAtivando Inteligência com Big Data
Ativando Inteligência com Big Data
 
Usabilidade de Interfaces - Parte 3
Usabilidade de Interfaces - Parte 3Usabilidade de Interfaces - Parte 3
Usabilidade de Interfaces - Parte 3
 
Introdução ao Machine Learning para Hackers
Introdução ao Machine Learning para HackersIntrodução ao Machine Learning para Hackers
Introdução ao Machine Learning para Hackers
 
Criação de robôs em PHP para raspagem de dados
Criação de robôs em PHP para raspagem de dadosCriação de robôs em PHP para raspagem de dados
Criação de robôs em PHP para raspagem de dados
 
Inteligência Artificial nos negócios usando os serviços do Google AI
Inteligência Artificial nos negócios usando os serviços do Google AIInteligência Artificial nos negócios usando os serviços do Google AI
Inteligência Artificial nos negócios usando os serviços do Google AI
 
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
 
Desenvolvendo aplicações com Kinect
Desenvolvendo aplicações com KinectDesenvolvendo aplicações com Kinect
Desenvolvendo aplicações com Kinect
 
“Ativando inteligência com Big Data”.
“Ativando inteligência com Big Data”.“Ativando inteligência com Big Data”.
“Ativando inteligência com Big Data”.
 
Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces
 
TDC2016SP - Internet das Coisas
TDC2016SP - Internet das CoisasTDC2016SP - Internet das Coisas
TDC2016SP - Internet das Coisas
 
Desmistificando machine learning
Desmistificando machine learningDesmistificando machine learning
Desmistificando machine learning
 
Aplicações do Python na escola e no mercado de trabalho
Aplicações do Python na escola e no mercado de trabalhoAplicações do Python na escola e no mercado de trabalho
Aplicações do Python na escola e no mercado de trabalho
 

Mais de Sandro Moreira

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Introdução a Machine Learning
Introdução a Machine LearningIntrodução a Machine Learning
Introdução a Machine LearningSandro Moreira
 
Como o Google está Democratizando a Inteligência Artificial?
Como o Google está Democratizando a Inteligência Artificial?Como o Google está Democratizando a Inteligência Artificial?
Como o Google está Democratizando a Inteligência Artificial?Sandro Moreira
 
Deep Learning do Zero ao Impossível: Qual o caminho?
Deep Learning do Zero ao Impossível: Qual o caminho?Deep Learning do Zero ao Impossível: Qual o caminho?
Deep Learning do Zero ao Impossível: Qual o caminho?Sandro Moreira
 
Classificando Imagens com Redes Neurais Convolucionais
Classificando Imagens com Redes Neurais ConvolucionaisClassificando Imagens com Redes Neurais Convolucionais
Classificando Imagens com Redes Neurais ConvolucionaisSandro Moreira
 
Deep Learning e o Futuro da Inteligência Artificial
Deep Learning e o Futuro da Inteligência ArtificialDeep Learning e o Futuro da Inteligência Artificial
Deep Learning e o Futuro da Inteligência ArtificialSandro Moreira
 
Hands On TensorFlow and Keras
Hands On TensorFlow and KerasHands On TensorFlow and Keras
Hands On TensorFlow and KerasSandro Moreira
 

Mais de Sandro Moreira (9)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Comecando tensorflow
Comecando tensorflowComecando tensorflow
Comecando tensorflow
 
Introdução a Machine Learning
Introdução a Machine LearningIntrodução a Machine Learning
Introdução a Machine Learning
 
Como o Google está Democratizando a Inteligência Artificial?
Como o Google está Democratizando a Inteligência Artificial?Como o Google está Democratizando a Inteligência Artificial?
Como o Google está Democratizando a Inteligência Artificial?
 
Deep Learning do Zero ao Impossível: Qual o caminho?
Deep Learning do Zero ao Impossível: Qual o caminho?Deep Learning do Zero ao Impossível: Qual o caminho?
Deep Learning do Zero ao Impossível: Qual o caminho?
 
Classificando Imagens com Redes Neurais Convolucionais
Classificando Imagens com Redes Neurais ConvolucionaisClassificando Imagens com Redes Neurais Convolucionais
Classificando Imagens com Redes Neurais Convolucionais
 
Deep Learning e o Futuro da Inteligência Artificial
Deep Learning e o Futuro da Inteligência ArtificialDeep Learning e o Futuro da Inteligência Artificial
Deep Learning e o Futuro da Inteligência Artificial
 
Hands On TensorFlow and Keras
Hands On TensorFlow and KerasHands On TensorFlow and Keras
Hands On TensorFlow and Keras
 
Devfest cerrado2017
Devfest cerrado2017Devfest cerrado2017
Devfest cerrado2017
 

Vendo nas Nuvens: Uma introdução à API de Visão Computacional da Google