public static final class ImageAnnotatorGrpc.ImageAnnotatorStub extends io.grpc.stub.AbstractAsyncStub<ImageAnnotatorGrpc.ImageAnnotatorStub>
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.
| Modifier and Type | Method and Description |
|---|---|
void |
asyncBatchAnnotateFiles(AsyncBatchAnnotateFilesRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Run asynchronous image detection and annotation for a list of generic
files, such as PDF files, which may contain multiple pages and multiple
images per page.
|
void |
asyncBatchAnnotateImages(AsyncBatchAnnotateImagesRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Run asynchronous image detection and annotation for a list of images.
|
void |
batchAnnotateFiles(BatchAnnotateFilesRequest request,
io.grpc.stub.StreamObserver<BatchAnnotateFilesResponse> responseObserver)
Service that performs image detection and annotation for a batch of files.
|
void |
batchAnnotateImages(BatchAnnotateImagesRequest request,
io.grpc.stub.StreamObserver<BatchAnnotateImagesResponse> responseObserver)
Run image detection and annotation for a batch of images.
|
protected ImageAnnotatorGrpc.ImageAnnotatorStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
protected ImageAnnotatorGrpc.ImageAnnotatorStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<ImageAnnotatorGrpc.ImageAnnotatorStub>public void batchAnnotateImages(BatchAnnotateImagesRequest request, io.grpc.stub.StreamObserver<BatchAnnotateImagesResponse> responseObserver)
Run image detection and annotation for a batch of images.
public void batchAnnotateFiles(BatchAnnotateFilesRequest request, io.grpc.stub.StreamObserver<BatchAnnotateFilesResponse> responseObserver)
Service that performs image detection and annotation for a batch of files. Now only "application/pdf", "image/tiff" and "image/gif" are supported. This service will extract at most 5 (customers can specify which 5 in AnnotateFileRequest.pages) frames (gif) or pages (pdf or tiff) from each file provided and perform detection and annotation for each image extracted.
public void asyncBatchAnnotateImages(AsyncBatchAnnotateImagesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Run asynchronous image detection and annotation for a list of images. Progress and results can be retrieved through the `google.longrunning.Operations` interface. `Operation.metadata` contains `OperationMetadata` (metadata). `Operation.response` contains `AsyncBatchAnnotateImagesResponse` (results). This service will write image annotation outputs to json files in customer GCS bucket, each json file containing BatchAnnotateImagesResponse proto.
public void asyncBatchAnnotateFiles(AsyncBatchAnnotateFilesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Run asynchronous image detection and annotation for a list of generic files, such as PDF files, which may contain multiple pages and multiple images per page. Progress and results can be retrieved through the `google.longrunning.Operations` interface. `Operation.metadata` contains `OperationMetadata` (metadata). `Operation.response` contains `AsyncBatchAnnotateFilesResponse` (results).
Copyright © 2020 Google LLC. All rights reserved.