22
Vendo nas Nuvens: Uma Introdução a API de Visão Computacional da Google Sandro Moreira [email protected] @sandro_moreira

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

Embed Size (px)

Citation preview

Vendo nas Nuvens: Uma Introdução a API de Visão Computacional da Google

Sandro Moreira [email protected] @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