Remover Ruído de Imagem usando Java

Este tutorial rápido explica como remover ruído de image usando Java. Ele contém detalhes para configurar o IDE, uma lista de etapas e um código de exemplo para a redução de ruído em fotos usando Java. Várias técnicas serão discutidas para pré-processamento de imagens antes de aplicar OCR.

Etapas para remover ruído de foto usando Java

  1. Defina o ambiente para usar Aspose.OCR for Java para reduzir o ruído da imagem
  2. Importe todas as classes e enumerações necessárias para a aplicação.
  3. Defina a licença para evitar as limitações da versão de avaliação.
  4. Crie uma instância do OCR engine
  5. Crie um objeto da classe PreprocessingFilter e defina o tipo de filtro como Mediana
  6. Crie a instância OcrInput e defina seu tipo de entrada e o filtro desejado
  7. Carregue a imagem alvo na instância OcrInput
  8. Execute o método Recognize() e recupere a lista de resultados de reconhecimento
  9. Exibir o texto reconhecido

Este guia passo a passo explica como realizar redução de ruído de imagem em Java. Inicie o processo criando o motor OCR usando a classe AsposeOCR, construa o filtro de pré-processamento Median usando a classe PreprocessingFilter. Em seguida, prepare o objeto de entrada usando o filtro mencionado acima, execute o processo de reconhecimento e exiba o texto da resposta da API.

Código para redução de ruído em imagens usando Java

Este código demonstra o processo de remoção de ruído de imagem usando Java. O PreprocessingFilter suporta métodos de processamento de imagem como remoção de ruído, binarização, etc., que podem ser usados em combinação, se necessário. A classe contêiner OcrInput contém o tipo de entrada e o filtro desejado, onde o tipo de entrada pode ser definido como um diretório, PDF escaneado, TIFF, URL ou fluxo Base64, se necessário.

Este artigo nos mostrou como pré-processar imagens antes do OCR. Para extrair texto de um PDF escaneado, consulte o artigo Como extrair texto de PDF escaneado em Java.

 Português