Cloud Vision API

Integra nelle applicazioni le funzionalità di Google Vision, tra cui etichettatura di immagini, rilevamento di volti, loghi e punti di riferimento, riconoscimento ottico dei caratteri (OCR) e rilevamento di contenuti espliciti.

Servizio: vision.googleapis.com

Ti consigliamo di chiamare questo servizio utilizzando le librerie client fornite da Google. Se la tua applicazione deve chiamare questo servizio utilizzando le tue librerie, devi utilizzare le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile da computer per descrivere e utilizzare le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI riportati di seguito sono relativi a questo endpoint di servizio:

  • https://vision.googleapis.com

Risorsa REST: v1.files

Metodi
annotate POST /v1/files:annotate
Servizio che esegue il rilevamento e l'annotazione delle immagini per un batch di file.
asyncBatchAnnotate POST /v1/files:asyncBatchAnnotate
Esegui il rilevamento e l'annotazione asincrona delle immagini per un elenco di file generici, ad esempio file PDF, che possono contenere più pagine e più immagini per pagina.

Risorsa REST: v1.images

Metodi
annotate POST /v1/images:annotate
Esegui il rilevamento e l'annotazione delle immagini per un batch di immagini.
asyncBatchAnnotate POST /v1/images:asyncBatchAnnotate
Esegui il rilevamento e l'annotazione asincrona delle immagini per un elenco di immagini.

Risorsa REST: v1.locations.operations

Metodi
get GET /v1/{name=locations/*/operations/*}
Recupera lo stato più recente di un'operazione a lunga esecuzione.

Risorsa REST: v1.operations

Metodi
get GET /v1/{name=operations/*}
Recupera lo stato più recente di un'operazione a lunga esecuzione.

Risorsa REST: v1.projects.files

Metodi
annotate POST /v1/{parent=projects/*}/files:annotate
Servizio che esegue il rilevamento e l'annotazione delle immagini per un batch di file.
asyncBatchAnnotate POST /v1/{parent=projects/*}/files:asyncBatchAnnotate
Esegui il rilevamento e l'annotazione asincrona delle immagini per un elenco di file generici, ad esempio file PDF, che possono contenere più pagine e più immagini per pagina.

Risorsa REST: v1.projects.images

Metodi
annotate POST /v1/{parent=projects/*}/images:annotate
Esegui il rilevamento e l'annotazione delle immagini per un batch di immagini.
asyncBatchAnnotate POST /v1/{parent=projects/*}/images:asyncBatchAnnotate
Esegui il rilevamento e l'annotazione asincrona delle immagini per un elenco di immagini.

Risorsa REST: v1.projects.locations.files

Metodi
annotate POST /v1/{parent=projects/*/locations/*}/files:annotate
Servizio che esegue il rilevamento e l'annotazione delle immagini per un batch di file.
asyncBatchAnnotate POST /v1/{parent=projects/*/locations/*}/files:asyncBatchAnnotate
Esegui il rilevamento e l'annotazione asincrona delle immagini per un elenco di file generici, come i file PDF, che possono contenere più pagine e più immagini per pagina.

Risorsa REST: v1.projects.locations.images

Metodi
annotate POST /v1/{parent=projects/*/locations/*}/images:annotate
Esegui il rilevamento e l'annotazione delle immagini per un batch di immagini.
asyncBatchAnnotate POST /v1/{parent=projects/*/locations/*}/images:asyncBatchAnnotate
Esegui il rilevamento e l'annotazione asincrona delle immagini per un elenco di immagini.

Risorsa REST: v1.projects.locations.operations

Metodi
get GET /v1/{name=projects/*/locations/*/operations/*}
Recupera lo stato più recente di un'operazione a lunga esecuzione.

Risorsa REST: v1.projects.locations.productSets

Metodi
addProduct POST /v1/{name=projects/*/locations/*/productSets/*}:addProduct
Aggiunge un prodotto al ProductSet specificato.
create POST /v1/{parent=projects/*/locations/*}/productSets
Crea e restituisce una nuova risorsa ProductSet.
delete DELETE /v1/{name=projects/*/locations/*/productSets/*}
Elimina definitivamente un ProductSet.
get GET /v1/{name=projects/*/locations/*/productSets/*}
Recupera le informazioni associate a un ProductSet.
import POST /v1/{parent=projects/*/locations/*}/productSets:import
API asincrona che importa un elenco di immagini di riferimento in set di prodotti specificati in base a un elenco di informazioni sulle immagini.
list GET /v1/{parent=projects/*/locations/*}/productSets
Elenca i set di prodotti in un ordine non specificato.
patch PATCH /v1/{productSet.name=projects/*/locations/*/productSets/*}
Apporta modifiche a una risorsa ProductSet.
removeProduct POST /v1/{name=projects/*/locations/*/productSets/*}:removeProduct
Rimuove un prodotto dal SetProdotti specificato.

Risorsa REST: v1.projects.locations.productSets.products

Metodi
list GET /v1/{name=projects/*/locations/*/productSets/*}/products
Elenca i prodotti in un ProductSet, in un ordine non specificato.

Risorsa REST: v1.projects.locations.products

Metodi
create POST /v1/{parent=projects/*/locations/*}/products
Crea e restituisce una nuova risorsa prodotto.
delete DELETE /v1/{name=projects/*/locations/*/products/*}
Elimina definitivamente un prodotto e le relative immagini di riferimento.
get GET /v1/{name=projects/*/locations/*/products/*}
Recupera le informazioni associate a un prodotto.
list GET /v1/{parent=projects/*/locations/*}/products
Elenca i prodotti in un ordine non specificato.
patch PATCH /v1/{product.name=projects/*/locations/*/products/*}
Apporta modifiche a una risorsa Prodotto.
purge POST /v1/{parent=projects/*/locations/*}/products:purge
API asincrona per eliminare tutti i prodotti in un ProductSet o tutti i prodotti che non sono in nessun ProductSet.

Risorsa REST: v1.projects.locations.products.referenceImages

Metodi
create POST /v1/{parent=projects/*/locations/*/products/*}/referenceImages
Crea e restituisce una nuova risorsa ReferenceImage.
delete DELETE /v1/{name=projects/*/locations/*/products/*/referenceImages/*}
Elimina definitivamente un'immagine di riferimento.
get GET /v1/{name=projects/*/locations/*/products/*/referenceImages/*}
Recupera le informazioni associate a un ReferenceImage.
list GET /v1/{parent=projects/*/locations/*/products/*}/referenceImages
Elenca le immagini di riferimento.

Risorsa REST: v1.projects.operations

Metodi
get GET /v1/{name=projects/*/operations/*}
Recupera lo stato più recente di un'operazione a lunga esecuzione.