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.
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.
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