Aplicativos de amostra

Esta página armazena um conjunto de amostras da API do Vision. Outras amostras serão adicionadas a esta página quando forem criadas. As amostras são organizadas por linguagem e por plataforma para dispositivos móveis. Nessas amostras, também tentamos abordar o conjunto de recursos da API do Vision.

Exemplos de Pesquisa de produtos

Com a Pesquisa de produtos do Cloud Vision, é possível criar um conjunto de produtos (catálogo) com imagens de referência correspondentes de categorias de produtos selecionadas. Depois, você pode usar o serviço para criar uma nova imagem de um produto e pesquisar produtos correspondentes no conjunto de produtos. Saiba mais na documentação oficial e no tutorial.

Exemplos de linguagem

Como fazer a inclusão de rótulos usando o Kubernetes

O Awwvision é uma amostra do Kubernetes e da API do Cloud Vision que usa a API do Vision para classificar (rotular) imagens do subreddit /r/aww do Reddit e exibir os resultados rotulados em um aplicativo da Web.

Documentação e código Python (em inglês)

Como pesquisar texto em imagens

Esta amostra usa solicitações TEXT_DETECTION da API do Vision para criar um índice invertido com base nas palavras derivadas encontradas nas imagens. Em seguida, armazena esse índice em um banco de dados do Redis. No exemplo, usamos a biblioteca nltk (Natural Language Toolkit) para encontrar palavras sem relevância e fazer derivações. O índice resultante pode ser consultado para encontrar imagens que correspondam a um determinado conjunto de palavras e listar o texto encontrado em cada imagem correspondente.

Documentação e código Python (em inglês)

Documentação e código Node.js (em inglês)

Exemplos de plataforma para dispositivos móveis

Vision e muito mais com o kit de ML para Firebase

Essas amostras de aplicativos mostram como é fácil usar as APIs de detecção de rótulo, detecção de pontos de referência e reconhecimento de texto do Cloud Vision nos seus apps para dispositivos móveis com o Kit de ML para Firebase. O Kit de ML também oferece APIs para realizar reconhecimento facial, leitura de código de barras, inferência usando modelos de ML personalizados e muito mais, tudo no dispositivo, sem a necessidade de uma chamada de rede.

Android

iOS

Detecção de imagens usando fotos de dispositivo Android

Este exemplo simples de atividade única mostra como fazer uma chamada para a API do Vision com uma imagem escolhida na galeria do dispositivo.

Documentação

Código para Android (em inglês)

Detecção de imagens usando fotos de dispositivo iOS

As versões Swift e Objective-C deste aplicativo usam a API do Vision para detectar rostos e rótulos em uma imagem da biblioteca de fotos do dispositivo. Os metadados resultantes de rostos e rótulos da resposta da API são exibidos na IU.

Confira os arquivos README de Swift ou Objective-C para ver instruções iniciais específicas.

Documentação (Objective-C) (em inglês)

Documentação (Swift) (em inglês)

Código de amostra do iOS (em inglês)