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
- Defina o ambiente para usar Aspose.OCR for Java para reduzir o ruído da imagem
- Importe todas as classes e enumerações necessárias para a aplicação.
- Defina a licença para evitar as limitações da versão de avaliação.
- Crie uma instância do OCR engine
- Crie um objeto da classe PreprocessingFilter e defina o tipo de filtro como Mediana
- Crie a instância OcrInput e defina seu tipo de entrada e o filtro desejado
- Carregue a imagem alvo na instância OcrInput
- Execute o método Recognize() e recupere a lista de resultados de reconhecimento
- 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.