Comparaison d’images en Java pour Repérer les Différences

Inquiet! Quelle est la différence? Mieux automatiser la comparaison des photos. Dans cet article, nous allons discuter de la façon de trouver par programme les différences entre deux images. Après avoir parcouru cela, vous trouverez facile de comparer les images et de mettre en évidence les différences identifiées à l’aide de Java.

 Images identiques à comparer

Les sujets suivants sont abordés ci-dessous:

  • API Java pour Comparer des Images
  • Comparer des Images en Java pour Mettre en Évidence les Différences

Comparaison d’images API Java

Dans cet article, j’utiliserai l’API Java de GroupDocs.Comparaison pour comparer des images. Outre les formats d’image les plus utilisés, tels que PNG, JPG / JPEG et GIF, il existe un large éventail de formats de fichiers pris en charge à des fins de comparaison. De plus, l’API permet de comparer des documents de traitement de texte, des feuilles de calcul, des présentations, des dessins, des pages Web, des messages électroniques, des fichiers de code source et bien plus encore.

Téléchargez et configurez

Obtenez la bibliothèque de comparaison d’images dans la section téléchargements. Pour les applications Java basées sur Maven, ajoutez la configuration suivante dans pom.XML. Plus tard, vous pourrez essayer les exemples de cet article ainsi que de nombreux autres de GitHub. Pour plus de détails, vous pouvez également consulter la référence de l’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>

Comparer des images en Java pour mettre en évidence les différences

Comparer les images et obtenir le résultat ne représente que 3 lignes de code. Vous pouvez suivre les étapes et utiliser le code source mentionné pour comparer n’importe laquelle de vos images JPG, PNG, BMP, DICOM, DjVu, GIF et autres. Vous pouvez identifier les dissemblances ou les variations entre celles-ci dans l’application Java.

Les étapes suivantes montrent comment deux images peuvent être comparées pour les différences.

  • Sélectionnez la première image à comparer à l’aide de la classe Comparer.
  • Ajoutez la deuxième image à des fins de comparaison à l’aide de la méthode add appropriée.
  • Appelez la méthode de comparaison pour obtenir le résultat de comparaison des deux images.

Le code suivant montre comment comparer deux images en Java. Il compare deux images JPG et enregistre la sortie qui met en évidence les différences identifiées.

Voici l’image de sortie du code ci-dessus. De plus, la sortie comprend également le résumé de la comparaison.

 Comparaison d'images automatisée et mise en évidence des différences

Obtenir une licence API gratuite

Vous pouvez obtenir une licence temporaire gratuite afin d’utiliser l’API sans les limitations d’évaluation.

Conclusion

Pour conclure de cet article, nous avons appris à comparer des images en Java. Nous avons également mis en évidence les différences identifiées après la comparaison. Vous pouvez maintenant créer votre propre application de comparaison de photos ou utiliser ces fonctionnalités dans vos applications Java.

Pour plus de détails, d’options et d’exemples, vous pouvez consulter la documentation et le référentiel GitHub. Contactez-nous sur le forum pour vos questions.

Voir aussi

  • Comparer les images en C# pour trouver les différences
  • Comparer n’importe quel document utilisant Java

Write a Comment

Votre adresse e-mail ne sera pas publiée.