[−][src]Struct gcp_client::google::cloud::vision::v1p4beta1::image_annotator_client::ImageAnnotatorClient
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.
Implementations
impl<T> ImageAnnotatorClient<T> where
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send,
[src]
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send,
pub fn new(inner: T) -> Self
[src]
pub fn with_interceptor(inner: T, interceptor: impl Into<Interceptor>) -> Self
[src]
pub async fn batch_annotate_images<'_>(
&'_ mut self,
request: impl IntoRequest<BatchAnnotateImagesRequest>
) -> Result<Response<BatchAnnotateImagesResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<BatchAnnotateImagesRequest>
) -> Result<Response<BatchAnnotateImagesResponse>, Status>
Run image detection and annotation for a batch of images.
pub async fn batch_annotate_files<'_>(
&'_ mut self,
request: impl IntoRequest<BatchAnnotateFilesRequest>
) -> Result<Response<BatchAnnotateFilesResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<BatchAnnotateFilesRequest>
) -> Result<Response<BatchAnnotateFilesResponse>, Status>
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.
pub async fn async_batch_annotate_images<'_>(
&'_ mut self,
request: impl IntoRequest<AsyncBatchAnnotateImagesRequest>
) -> Result<Response<Operation>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<AsyncBatchAnnotateImagesRequest>
) -> Result<Response<Operation>, Status>
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.
pub async fn async_batch_annotate_files<'_>(
&'_ mut self,
request: impl IntoRequest<AsyncBatchAnnotateFilesRequest>
) -> Result<Response<Operation>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<AsyncBatchAnnotateFilesRequest>
) -> Result<Response<Operation>, Status>
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).
Trait Implementations
impl<T: Clone> Clone for ImageAnnotatorClient<T>
[src]
fn clone(&self) -> Self
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Debug for ImageAnnotatorClient<T>
[src]
Auto Trait Implementations
impl<T> !RefUnwindSafe for ImageAnnotatorClient<T>
impl<T> Send for ImageAnnotatorClient<T> where
T: Send,
T: Send,
impl<T> Sync for ImageAnnotatorClient<T> where
T: Sync,
T: Sync,
impl<T> Unpin for ImageAnnotatorClient<T> where
T: Unpin,
T: Unpin,
impl<T> !UnwindSafe for ImageAnnotatorClient<T>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,