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.
- Risorsa REST: v1.files
- Risorsa REST: v1.images
- Risorsa REST: v1.locations.operations
- Risorsa REST: v1.operations
- Risorsa REST: v1.projects.files
- Risorsa REST: v1.projects.images
- Risorsa REST: v1.projects.locations.files
- Risorsa REST: v1.projects.locations.images
- Risorsa REST: v1.projects.locations.operations
- Risorsa REST: v1.projects.locations.productSets
- Risorsa REST: v1.projects.locations.productSets.products
- Risorsa REST: v1.projects.locations.products
- Risorsa REST: v1.projects.locations.products.referenceImages
- Risorsa REST: v1.projects.operations
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. |