Spring Cloud Google Cloud offre pratiche librerie per interfacciarsi con l'API Vision da un'applicazione Spring. Queste librerie includono classi helper e configurazione automatica e classi dei modelli Spring Boot per consentire agli sviluppatori di iniziare a utilizzare rapidamente l'API Vision.
Se conosci già il framework Spring, Spring Cloud Vision può semplificare l'utilizzo dell'API Vision nella tua applicazione e ridurre la quantità di codice necessaria per scrivere.
Questa pagina spiega come aggiungere Spring Cloud Vision a un'applicazione Java. Per informazioni dettagliate sul modulo, consulta il riferimento di Spring Cloud Vision.
Configurazione delle dipendenze
Per iniziare a utilizzare questa libreria, aggiungi l'artefatto spring-cloud-gcp-starter-vision
al tuo progetto.
Coordinate Maven utilizzando la distinta base di Google Cloud Spring Cloud:
Per ulteriori informazioni, consulta le istruzioni per la configurazione di un ambiente di sviluppo Java. Non è necessario installare la libreria client di Google Cloud per Java; il comando iniziale Spring Boot installa la libreria client automaticamente.
Analisi delle immagini
Dopo aver configurato le dipendenze Google Cloud Vision di Spring Cloud su classpath, puoi iniziare immediatamente a elaborare le immagini ottenendo
un'istanza di CloudVisionTemplate
utilizzando l'inserimento di dipendenze Spring.
CloudVisionTemplate
è un wrapper che circonda le librerie client dell'API Vision e consente di elaborare facilmente le immagini tramite l'API Vision.
Per maggiori informazioni sulle funzionalità di CloudVisionTemplate
, consulta
la pagina di riferimento del modello di Cloud Vision.
Le seguenti sezioni contengono esempi di codice per casi d'uso comuni di CloudVisionTemplate
. Tutti gli snippet di codice provengono dall'applicazione di esempio Spring e Cloud Vision.
Ottenere le etichette di classificazione per un'immagine
Il codice riportato di seguito estrae le etichette di classificazione di un'immagine, fornendo descrizioni generali dei contenuti delle immagini.
Estrazione del testo in un'immagine
L'esempio di codice riportato di seguito descrive un'altra operazione comune di estrazione del testo da un'immagine.
Passaggi successivi
- Inizia a utilizzare Spring Cloud Google Cloud.
- Scopri di più sull'utilizzo di Spring Cloud Vision nelle tue applicazioni.
- Invia una segnalazione su GitHub per segnalare un bug o fare una domanda sul modulo.
- Scopri di più sul supporto del framework Spring su Google Cloud.
- Prova un codelab per eseguire il deployment di un'applicazione che utilizza Spring Cloud Google Cloud.