azure-ai-vision-imageanalysis-java
Crie aplicativos de análise de imagens com o Azure AI Vision Java SDK
Precisa adicionar legendas de imagens, extração de texto via OCR, detecção de objetos ou corte inteligente em seu aplicativo Java. Esta skill fornece padrões de código prontos para uso para integrar o Azure AI Vision SDK com gerenciamento adequado de credenciais e tratamento de erros.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "azure-ai-vision-imageanalysis-java". Gerar legenda para image.jpg
Resultado esperado:
O Azure AI Vision SDK gera uma legenda como: 'Um grupo de pessoas sentadas em uma mesa de conferência discutindo uma apresentação' com uma pontuação de confiança de 0,92. O código mostra como extrair o texto e o valor de confiança.
A utilizar "azure-ai-vision-imageanalysis-java". Extrair texto de receipt.png
Resultado esperado:
Os resultados do OCR incluem blocos de texto estruturados com detalhes em nível de linha e palavra. Cada palavra mostra seu texto, pontuação de confiança (por exemplo, 0,98) e coordenadas do polígono delimitador para posicionamento preciso.
A utilizar "azure-ai-vision-imageanalysis-java". Detectar objetos em photo.jpg
Resultado esperado:
A detecção de objetos retorna uma matriz de objetos detectados. Cada objeto inclui tags com nomes (por exemplo, 'pessoa', 'notebook') e pontuações de confiança, além de coordenadas de caixa delimitadora (x, y, largura, altura) para desenhar caixas de detecção.
Auditoria de Segurança
SeguroThis is a legitimate Azure AI Vision SDK documentation skill for Java. Static analysis flagged many patterns but all are false positives: (1) External commands detected at lines 15-268 are Maven XML and Java code examples, not shell commands. (2) Network URLs at lines 102, 269, 281 are example/demo URLs and documentation links. (3) Environment variable access at lines 32-33 uses System.getenv() for secure credential management - this is the recommended secure practice. (4) High/blocker findings for 'weak cryptographic algorithm' are YAML metadata and table formatting, not cryptographic code. The skill uses proper security practices by reading Azure credentials from environment variables rather than hardcoding them.
Problemas de Baixo Risco (4)
Padrões Detectados
Pontuação de qualidade
O Que Você Pode Construir
Automatizar a digitalização de documentos
Extrair texto de documentos digitalizados, recibos e faturas para criar arquivos digitais pesquisáveis. Usar OCR para converter documentos em papel em texto editável.
Melhorar catálogos de produtos de e-commerce
Gerar automaticamente legendas de imagens de produtos e detectar objetos para melhor indexação de busca. Criar miniaturas cortadas de forma consistente para exibição uniforme do catálogo.
Recursos de acessibilidade de construção
Gerar descrições de imagens para usuários com deficiência visual. Fornecer texto alternativo automático para imagens em sistemas de gerenciamento de conteúdo.
Tente Estes Prompts
Use o Azure AI Vision Java SDK para gerar uma legenda para a imagem no caminho de arquivo local /path/to/image.jpg. Mostre como configurar o cliente com variáveis de ambiente e imprimir o texto da legenda com pontuação de confiança.
Mostre-me como usar o Azure AI Vision SDK para executar OCR em uma imagem de documento digitalizado. Inclua código para iterar pelos blocos de texto detectados, linhas e palavras com seus polígonos delimitadores.
Escreva código Java que analise uma imagem usando múltiplos recursos visuais: legenda, tags, objetos e leitura (OCR). Mostre como configurar as opções de análise para legendas neutras em gênero e especificar o idioma.
Demonstre como usar o cliente assíncrono no Azure AI Vision Java SDK para analisar imagens. Mostre o padrão de assinatura para lidar com resultados e erros assíncronos.
Melhores Práticas
- Sempre armazene as credenciais do Azure em variáveis de nunca codificar chaves de API no código-fonte
- Use clientes assíncronos para processamento de imagens de alto volume para melhorar a taxa de transferência
- Trate HttpResponseException para tratamento de erros robusto e lógica de repetição
Evitar
- Não codifique chaves de API ou URLs de endpoint em seus arquivos Java de origem
- Não ignore o tratamento de erros - sempre capture e registre exceções do serviço Azure
- Não processe imagens maiores que 20MB - redimensione antes da análise para evitar falhas
Perguntas Frequentes
Como me autentico com o Azure AI Vision?
Quais formatos de imagem são suportados?
Posso analisar imagens de uma URL?
Quão preciso é o recurso de legenda?
Quais idiomas são suportados para OCR?
Isso funciona com Azure Stack local?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-ai-vision-imageanalysis-javaReferência
main
Estrutura de arquivos
📄 SKILL.md