Sample Applications

This page stores a set of Google Cloud Vision API Samples. We will be adding samples to this page as they are created. Samples are organized by language and mobile platform. We've also tried to cover the feature set of the Cloud Vision API within these samples as well.

Language Examples

Label Tagging Using Kubernetes

Awwvision is a Kubernetes and Cloud Vision API sample that uses the Vision API to classify (label) images from Reddit's /r/aww subreddit, and display the labeled results in a web application.

Documentation and Python Code

Making Text Within Images Searchable

This sample uses TEXT_DETECTION Cloud Vision API requests to build an inverted index from the stemmed words found in the images, and stores that index in a Redis database. The example uses the nltk (Natural Language Toolkit) library for finding stopwords and doing stemming. The resulting index can be queried to find images that match a given set of words, and to list text that was found in each matching image.

Documentation and Java Code

Documentation and Python Code

Documentation and Node.js Code

Mobile Platform Examples

Image Detection Using Android Device Photos

This simple single-activity sample that shows you how to make a call to the Cloud Vision API with an image picked from your device’s gallery.

Documentation

Android Code

Image Detection Using iOS Device Photos

The Swift and Objective-C versions of this app use the Cloud Vision API to run label and face detection on an image from the device's photo library. The resulting labels and face metadata from the API response are displayed in the UI.

Check out the Swift or Objective-C READMEs for specific getting started instructions.

Documentation (Objective-C)

Documentation (Swift)

iOS Sample Code

Send feedback about...

Google Cloud Vision API Documentation