Aplicaciones de muestra

En esta página, se almacena un conjunto de muestras de la API de Vision. Agregaremos muestras en esta página a medida que se creen. Se organizan por lenguaje y plataforma móvil. También tratamos de cubrir el conjunto de atributos de la API de Vision dentro de las muestras.

Ejemplos de Product Search

Mediante Cloud Vision Product Search, puedes crear un conjunto de productos (catálogo) con las imágenes de referencia correspondientes de determinadas categorías de productos. Luego, puedes usar el servicio para tomar una imagen nueva de un producto y buscar aquellos que coincidan en el conjunto de productos. Consulta la documentación oficial y el instructivo para obtener más información.

Ejemplos de lenguajes

Etiquetado con Kubernetes

Awwvision es una muestra de Kubernetes y la API de Cloud Vision que usa la API de Vision para clasificar (etiquetar) imágenes del subreddit r/aww de Reddit y mostrar los resultados etiquetados en una aplicación web.

Documentación y código de Python

Haz que el texto de las imágenes se pueda buscar

En esta muestra, se usan solicitudes TEXT_DETECTION a la API de Vision para compilar un índice invertido de palabras derivadas que se encuentran en las imágenes, y se almacena ese índice en una base de datos de Redis. En el ejemplo, se usa la biblioteca nltk (Natural Language Toolkit) para encontrar palabras irrelevantes y realizar la derivación. El índice resultante se puede consultar a fin de encontrar imágenes que coincidan con un conjunto de palabras determinado y para enumerar texto que se haya encontrado en cada imagen coincidente.

Documentación y código de Python

Documentación y código de Node.js

Ejemplo de plataformas móviles

Vision y más con el Kit de AA para Firebase

Estas apps de ejemplo muestran cómo puedes usar con facilidad la detección de etiquetas de Cloud Vision, la detección de puntos de referencia y las API de reconocimiento de texto desde tus apps móviles con el Kit de AA para Firebase. El Kit de AA también proporciona varias API para realizar detección de rostros, escaneo de códigos de barras, inferencia con modelos de AA personalizados y más, todo en el dispositivo, sin necesidad de una llamada de red.

Android

iOS

Detección de imágenes mediante fotos del dispositivo Android

En esta sencilla muestra de una sola actividad, se explica cómo realizar una llamada a la API de Vision con una imagen seleccionada de la galería de tu dispositivo.

Documentación

Código Android

Detección de imágenes mediante fotos del dispositivo iOS

Las versiones Swift y Objective-C de esta app usan la API de Vision para ejecutar la detección de etiquetas y rostros en una imagen de la biblioteca de fotos del dispositivo. Los metadatos de etiquetas y rostros resultantes de la respuesta de la API se muestran en la IU.

Consulta los archivos readme de Swift o de Objective-C para instrucciones de inicio específicas.

Documentación (Objective-C)

Documentación (Swift)

Código de muestra de iOS