Escolar Documentos
Profissional Documentos
Cultura Documentos
LABORATÓRIO 01
CAMPUS UBERLÂNDIA COMPONENTE: Tecnologias Digitais Emergentes
PROFESSOR: Júlio Almeida Borges
INSTRUÇÕES
Objetivo;
O objetivo desta prática é familiarizar o aluno com o uso da Cloud Vision API do Google para
análise de imagens. Ao final da prática, espera-se que o aluno seja capaz de utilizar a API para
identificar e extrair informações relevantes de uma imagem, como tags, textos e objetos
presentes na imagem. Além disso, espera-se que o aluno tenha entendimento dos principais
conceitos e funcionalidades da API e de como integrá-la a um projeto de programação real.
Introdução teórica:
O Google Cloud Vision API é um serviço de análise de imagens que utiliza algoritmos de
aprendizado de máquina para identificar objetos, textos, rostos e outros elementos presentes em
uma imagem. Essa ferramenta foi desenvolvida pela Google e está disponível na plataforma
Google Cloud Platform para uso comercial e acadêmico.
O funcionamento do Cloud Vision é baseado em redes neurais que foram treinadas para
reconhecer padrões em imagens. Essas redes foram treinadas com milhões de imagens e podem
identificar objetos, reconhecer caracteres em textos, fazer análise de sentimentos em imagens e
muito mais.
O Cloud Vision API pode ser usado para diversas aplicações, como análise de imagens em tempo
real, organização de fotos, reconhecimento de marca e segurança. Ele pode ser integrado a
diversos aplicativos e serviços, como sites, aplicativos móveis e assistentes virtuais.
A utilização da Cloud Vision API não requer conhecimento profundo em aprendizado de máquina
ou processamento de imagens. O serviço é de fácil acesso e pode ser utilizado através de uma
simples requisição HTTP, retornando as informações relevantes em formato JSON.
PRÁTICA:
A análise de imagens é uma atividade comum em muitas áreas, como marketing, publicidade,
segurança e saúde. Identificar objetos, textos e outros elementos em imagens pode ajudar a
entender melhor o contexto em que elas foram capturadas e a tomar decisões informadas com
base nessas informações.
Nesse sentido, o Google Cloud Vision API é uma ferramenta poderosa que pode ser usada para
automatizar a análise de imagens em larga escala. Por meio do uso de algoritmos de aprendizado
de máquina, a Cloud Vision API é capaz de identificar objetos em imagens, detectar faces, ler
textos e muito mais.
Nesta prática, você aprenderá a utilizar a Cloud Vision API do Google para analisar imagens e
extrair informações relevantes. Você irá aprender a enviar uma imagem para análise por meio de
uma simples requisição HTTP e a interpretar os resultados obtidos. Além disso, você terá a
oportunidade de experimentar com as diversas funcionalidades da API e entender como elas
podem ser aplicadas em diferentes contextos. Abaixo segue um exemplo de utilização da
plataforma.
EXEMPLO: Encontre na internet uma imagem de carro contendo somente a placa e parte do carro,
realize o upload da imagem e informe os resultados.
Objetcts:
Labels:
Logos:
Text:
Properties:
Safe Search:
De acordo com o exemplo acima execute as seguintes implementações:
1. Busque na internet ou outra fonte de pesquisa uma pessoa com as seguintes expressões:
a. Surpresa
b. Feliz
c. Nervosa
3. Encontre a imagem de um carro com placa e visão completa do veículo. Realize o upload e
informe os resultados.
4. Encontre uma imagem de objetos que podem causar risco de acidentes ou morte (ex: faca,
revolver, etc...). Realize o upload e informe os resultados.
Questões teóricas:
1. Como a Cloud Vision API do Google utiliza a aprendizagem de máquina para analisar
imagens?
2. Quais são as principais funcionalidades da Cloud Vision API e como elas podem ser
aplicadas em diferentes contextos?
3. Como a Cloud Vision API pode ser integrada a diferentes aplicativos e serviços, como sites
e assistentes virtuais?
4. Quais são os tipos de informações que a Cloud Vision API pode extrair de uma imagem,
como objetos, textos e sentimentos?
5. Como a Cloud Vision API garante a segurança e privacidade dos dados enviados para
análise de imagens?