O Google Clouddo Spring Cloud oferece bibliotecas práticas para interagir com a API Vision de um aplicativo Spring. Essas bibliotecas incluem classes de configuração automática e auxiliares e classes de modelo do Spring Boot Template para permitir que os desenvolvedores comecem a usar a API Vision rapidamente.
Se você já conhece o Spring Framework (em inglês), o Spring Cloud Vision poderá facilitar o trabalho com a API Vision no seu aplicativo e reduzir a quantidade de código que você precisa escrever.
Nesta página, explicamos como adicionar o Spring Cloud Vision a um aplicativo Java. Para informações detalhadas sobre o módulo, consulte a referência da Vision do Spring Cloud.
Configuração de dependência
Para começar a usar essa biblioteca, adicione o artefato spring-cloud-gcp-starter-vision
ao seu projeto.
Coordenadas do Maven usando o BOM do Google Cloud do Spring Cloud:
Para mais informações, consulte as instruções para configurar um ambiente para desenvolvedores Java. Não é preciso instalar a biblioteca de cliente do Google Cloud para Java. O Spring Boot Starter instala a biblioteca de cliente automaticamente.
Análise de imagem
Depois de configurar as dependências do Spring Cloud Vision do Google Cloud no seu classpath, é possível começar imediatamente a processar suas imagens conseguindo uma instância de CloudVisionTemplate
usando a injeção de dependência do Spring.
O CloudVisionTemplate
é um wrapper em torno das bibliotecas de cliente da API Vision e permite processar imagens facilmente por meio da API Vision.
Para mais informações sobre os recursos CloudVisionTemplate
, consulte a página de referência do modelo do Cloud Vision.
As seções a seguir contêm exemplos de código para casos de uso comuns de CloudVisionTemplate
. Todos os snippets de código vêm do aplicativo de amostra Spring e Cloud Vision (em inglês).
Como conseguir os rótulos de classificação de uma imagem
O código abaixo extrai os rótulos de classificação de uma imagem, fornecendo descrições gerais do conteúdo da imagem.
Como extrair o texto de uma imagem
O exemplo de código abaixo descreve outra operação comum de extração do texto de uma imagem.
A seguir
- Comece a usar o Google Clouddo Spring Cloud.
- Saiba mais sobre o uso do Spring Cloud Vision nos seus aplicativos.
- Registre um problema no GitHub (em inglês) para relatar um bug ou fazer uma pergunta sobre o módulo.
- Saiba mais sobre o suporte do Spring Framework noGoogle Cloud.
- Teste um codelab para implantar e executar um aplicativo que usa o Google Clouddo Spring Cloud.