comparação de imagens em Java para detectar as diferenças

preocupado! Qual é a diferença? Melhor automatizar a comparação de fotos. Neste artigo, discutiremos como encontrar programaticamente diferenças entre duas imagens. Depois de passar por isso, você achará fácil comparar quaisquer imagens e destacar as diferenças identificadas usando Java.

imagens idênticas para comparação

os seguintes tópicos são abordados abaixo:

  • API Java para Comparar Imagens
  • Comparar Imagens em Java para Destacar as Diferenças

Imagens Comparação API Java

neste artigo, eu vou estar usando a API Java de GroupDocs.Comparação para comparar imagens. Junto com os formatos de imagem mais usados, como PNG, JPG/JPEG e GIF, há uma ampla gama de formatos de arquivo suportados para comparação. Além disso, a API permite comparar documentos de processamento de texto, planilhas, apresentações, desenhos, páginas da web, mensagens de E-mail, arquivos de código-fonte e muito mais.

Baixe e Configure

obtenha a biblioteca de comparação de imagens na seção downloads. Para aplicativos Java baseados em Maven, adicione a seguinte configuração no pom.xml. Mais tarde, você pode tentar os exemplos deste artigo, bem como muitos mais do GitHub. Para obter os detalhes, você também pode visitar a referência da API.

<repository><id>GroupDocsJavaAPI</id><name>GroupDocs Java API</name><url>http://repository.groupdocs.com/repo/</url></repository>
<dependency> <groupId>com.groupdocs</groupId> <artifactId>groupdocs-comparison</artifactId> <version>21.6</version> </dependency>

Compare imagens em Java para destacar diferenças

comparando as imagens e obter o resultado é de apenas 3 linhas de código. Você pode seguir as etapas e usar o código-fonte mencionado para comparar qualquer uma das suas imagens JPG, PNG, BMP, DICOM, DjVu, GIF e outras. Você pode identificar as diferenças ou variações entre elas dentro do aplicativo Java.

as etapas a seguir mostram como duas imagens podem ser comparadas para diferenças.

  • selecione a primeira imagem para comparar usando a classe Comparer.
  • adicione a segunda imagem para comparação usando o método add apropriado.
  • chame o método compare para obter o resultado da comparação de ambas as imagens.

o código a seguir mostra como comparar duas imagens em Java. Ele compara duas imagens JPG e salva a saída que destaca as diferenças identificadas.

aqui está a imagem de saída do código acima. Além disso, a saída também inclui o resumo da comparação.

comparação de imagens automatizada e destacou as diferenças

obtenha uma licença API gratuita

você pode obter uma licença temporária gratuita para usar a API sem as limitações de avaliação.

conclusão

para concluir a partir deste artigo, aprendemos a comparar imagens em Java. Destacamos ainda as diferenças identificadas após a comparação. Agora você pode criar seu próprio aplicativo de comparação de fotos ou usar esses recursos em seus aplicativos Java.

para mais detalhes, opções e exemplos, você pode passar pela documentação e pelo repositório GitHub. Entre em contato conosco no fórum para suas dúvidas.

Veja Também:

  • Comparar imagens em C# para encontrar as diferenças
  • Comparar documento usando Java

Write a Comment

O seu endereço de email não será publicado.