Skip navigation links

Package com.google.cloud.vision.v1

A client to Cloud Vision API.

See: Description

Package com.google.cloud.vision.v1 Description

A client to Cloud Vision API.

The interfaces provided are listed below, along with usage samples.

=================== ProductSearchClient ===================

Service Description: Manages Products and ProductSets of reference images for use in product search. It uses the following resource model:

- The API has a collection of [ProductSet][google.cloud.vision.v1.ProductSet] resources, named `projects/*/locations/*/productSets/*`, which acts as a way to put different products into groups to limit identification.

In parallel,

- The API has a collection of [Product][google.cloud.vision.v1.Product] resources, named `projects/*/locations/*/products/*`

- Each [Product][google.cloud.vision.v1.Product] has a collection of [ReferenceImage][google.cloud.vision.v1.ReferenceImage] resources, named `projects/*/locations/*/products/*/referenceImages/*`

Sample for ProductSearchClient:

 
 try (ProductSearchClient productSearchClient = ProductSearchClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   Product product = Product.newBuilder().build();
   String productId = "";
   Product response = productSearchClient.createProduct(parent, product, productId);
 }
 
 
==================== ImageAnnotatorClient ====================

Service Description: Service that performs Google Cloud Vision API detection tasks over client images, such as face, landmark, logo, label, and text detection. The ImageAnnotator service returns detected entities from the images.

Sample for ImageAnnotatorClient:

 
 try (ImageAnnotatorClient imageAnnotatorClient = ImageAnnotatorClient.create()) {
   List<AnnotateImageRequest> requests = new ArrayList<>();
   BatchAnnotateImagesResponse response = imageAnnotatorClient.batchAnnotateImages(requests);
 }
 
 
Skip navigation links

Copyright © 2019 Google LLC. All rights reserved.