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 Spring Boot Template per consentire agli sviluppatori di iniziare rapidamente a utilizzare l'API Vision.
Se hai già familiarità con il framework Spring, Spring Cloud Vision può semplificare l'utilizzo dell'API Vision nella tua applicazione e ridurre la quantità di codice da 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 progetto.
Coordinate Maven, utilizzando il BOM 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 automaticamente la libreria client.
Analisi delle immagini
Dopo aver configurato le dipendenze di Google Cloud Vision di Spring Cloud sul
classpath, puoi iniziare immediatamente a elaborare le immagini ottenendo un'istanza di CloudVisionTemplate
utilizzando Spring dipendenza injection.
CloudVisionTemplate
è un wrapper per le librerie client dell'API Vision e consente di elaborare facilmente le immagini tramite l'API Vision.
Per ulteriori informazioni sulle funzionalità 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.
Recupero delle etichette di classificazione di un'immagine
Il codice in basso estrae le etichette di classificazione di un'immagine, fornendoti descrizioni generali dei contenuti dell'immagine.
Estrazione del testo di un'immagine
L'esempio di codice seguente descrive un'altra operazione comune per l'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.
- Segnala un problema su GitHub per segnalare un bug o porre una domanda sul modulo.
- Scopri di più sul supporto del framework Spring su Google Cloud.
- Prova un codelab per eseguire il deployment ed eseguire un'applicazione che utilizza Spring Cloud Google Cloud.