IA aplicada para desenvolvimento Java empresarial (Portuguese Edition)
by Alex Soto Bueno, Markus Eisele, Natale Vinto
Capítulo 11. Processamentode imagens
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Os capítulos anteriores do livro “ ” abordaram os conceitos básicos da integração do Java com projetos de IA/ML. Você também aprendeu a carregar e inferir modelos em Java usando DJL e a consumi-los com LangChain4j e LangGraph4j. Na parte restante deste livro, vamos aproveitar esse conhecimento para implementar casos de uso mais avançados, mais próximos do que você pode encontrar em um projeto real.
Um uso comum da IA em projetos é o processamento de imagens para classificação ou extração de informações. A imagem de entrada pode ser uma única foto fornecida por um usuário ou um fluxo de imagens de um dispositivo como uma câmera.
Aqui estão alguns exemplos de casos de uso de processamento de imagens:
-
Detectando objetos ou pessoas, como em um sistema de vigilância de segurança
-
Classificar imagens por conteúdo, como categorizar produtos
-
Extrair informações de documentos, como carteiras de identidade ou passaportes
-
Ler placas de veículos (por exemplo, com radares de velocidade)
Um aspecto comum a todos esses casos de uso é a necessidade de preparar a imagem antes que ela seja processada pelo modelo. Isso pode envolver tarefas como redimensionar a imagem para atender aos requisitos de tamanho de entrada do modelo, quadrar a imagem para recorte central ou aplicar outros algoritmos avançados, como filtragem gaussiana ou ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access