Bildvergleich in Java, um die Unterschiede zu erkennen

Besorgt! Was ist der Unterschied? Automatisieren Sie den Fotovergleich besser. In diesem Artikel erfahren Sie, wie Sie programmgesteuert Unterschiede zwischen zwei Bildern finden. Nachdem Sie dies durchgesehen haben, können Sie problemlos Bilder vergleichen und die festgestellten Unterschiede mithilfe von Java hervorheben.

Identische Bilder zum Vergleich

Die folgenden Themen werden unten behandelt:

  • Java API zum Vergleichen von Bildern
  • Vergleichen Sie Bilder in Java, um Unterschiede hervorzuheben

Bildervergleich Java API

In diesem Artikel werde ich die Java API von GroupDocs verwenden.Vergleich zum Vergleichen von Bildern. Neben den am häufigsten verwendeten Bildformaten wie PNG, JPG / JPEG und GIF gibt es eine Vielzahl unterstützter Dateiformate zum Vergleich. Darüber hinaus ermöglicht die API den Vergleich von Textverarbeitungsdokumenten, Tabellenkalkulationen, Präsentationen, Zeichnungen, Webseiten, E-Mail-Nachrichten, Quellcodedateien und vielem mehr.

Herunterladen und konfigurieren

Holen Sie sich die Bildvergleichsbibliothek aus dem Bereich Downloads. Fügen Sie für Maven-basierte Java-Anwendungen die folgende Konfiguration in pom hinzu.XML. Später können Sie die Beispiele dieses Artikels sowie viele weitere von GitHub ausprobieren. Für die Details können Sie auch die API-Referenz besuchen.

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

Vergleichen Sie Bilder in Java, um Unterschiede hervorzuheben

Vergleichen Sie die Bilder und erhalten Sie das Ergebnis ist nur 3 Zeilen Code. Sie können die Schritte ausführen und den genannten Quellcode zum Vergleichen Ihrer JPG-, PNG-, BMP-, DICOM-, DjVu-, GIF- und anderen Bilder verwenden. Sie können die Unähnlichkeiten oder Variationen unter diesen innerhalb der Java-Anwendung identifizieren.

Die folgenden Schritte zeigen, wie zwei beliebige Bilder auf Unterschiede hin verglichen werden können.

  • Wählen Sie das erste Bild aus, das mit der Comparer-Klasse verglichen werden soll.
  • Fügen Sie das zweite Bild zum Vergleich mit der entsprechenden Add-Methode hinzu.
  • Rufen Sie die compare-Methode auf, um das Vergleichsergebnis beider Bilder zu erhalten.

Der folgende Code zeigt, wie zwei Bilder in Java verglichen werden. Es vergleicht zwei JPG-Bilder und speichert die Ausgabe, die die identifizierten Unterschiede hervorhebt.

Hier ist das Ausgabebild des obigen Codes. Darüber hinaus enthält die Ausgabe auch die Zusammenfassung des Vergleichs.

Bildvergleich automatisiert und die Unterschiede hervorgehoben

Holen Sie sich eine kostenlose API-Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne die Bewertungsbeschränkungen zu verwenden.

Fazit

Um aus diesem Artikel zu schließen, haben wir gelernt, Bilder in Java zu vergleichen. Wir haben die identifizierten Unterschiede nach dem Vergleich weiter hervorgehoben. Jetzt können Sie Ihre eigene Fotovergleichs-App erstellen oder diese Funktionen in Ihren Java-Anwendungen verwenden.

Weitere Details, Optionen und Beispiele finden Sie in der Dokumentation und im GitHub-Repository. Erreichen Sie uns im Forum für Ihre Fragen.

Siehe auch

  • Vergleichen Sie Bilder in C #, um die Unterschiede zu finden
  • Vergleichen Sie jedes Dokument mit Java

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.