Confronto delle immagini in Java per individuare le differenze

Preoccupato! Qual è la differenza? Meglio automatizzare il confronto fotografico. In questo articolo, discuteremo come trovare a livello di programmazione le differenze tra due immagini. Dopo aver attraversato questo, troverai facile confrontare qualsiasi immagine ed evidenziare le differenze identificate usando Java.

 Immagini identiche per il confronto

I seguenti argomenti sono trattati di seguito:

  • API Java per confrontare le immagini
  • Confronta le immagini in Java per evidenziare le differenze

Confronto delle immagini API Java

In questo articolo, utilizzerò l’API Java di GroupDocs.Confronto per confrontare le immagini. Insieme con i formati di immagine più utilizzati, come PNG, JPG / JPEG, e GIF, c’è una vasta gamma di formati di file supportati per il confronto. Inoltre, l’API consente di confrontare documenti di elaborazione testi, fogli di calcolo, presentazioni, disegni, pagine Web, messaggi e-mail, file di codice sorgente e molto altro.

Scarica e configura

Ottieni la libreria di confronto delle immagini dalla sezione download. Per le applicazioni Java basate su Maven, aggiungere la seguente configurazione all’interno di pom.XML. Più tardi, puoi provare gli esempi di questo articolo e molti altri da GitHub. Per i dettagli, si può anche visitare il riferimento 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>

Confronta le immagini in Java per evidenziare le differenze

Confrontando le immagini e ottenere il risultato sono solo 3 righe di codice. Puoi seguire i passaggi e utilizzare il codice sorgente menzionato per confrontare qualsiasi immagine JPG, PNG, BMP, DICOM, DjVu, GIF e altre. È possibile identificare le differenze o le variazioni tra queste all’interno dell’applicazione Java.

I passaggi seguenti mostrano come due immagini possono essere confrontate per le differenze.

  • Selezionare la prima immagine da confrontare utilizzando la classe Comparer.
  • Aggiungi la seconda immagine per il confronto utilizzando il metodo add appropriato.
  • Chiamare il metodo compare per ottenere il risultato del confronto di entrambe le immagini.

Il seguente codice mostra come confrontare due immagini in Java. Confronta due immagini JPG e salva l’output che evidenzia le differenze identificate.

Ecco l’immagine di output del codice sopra. Inoltre, l’output include anche il riepilogo del confronto.

Confronto immagini automatizzato ed evidenziate le differenze

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea gratuita per utilizzare l’API senza le limitazioni di valutazione.

Conclusione

Per concludere da questo articolo, abbiamo imparato a confrontare le immagini in Java. Abbiamo inoltre evidenziato le differenze identificate dopo il confronto. Ora puoi creare la tua app comparatore di foto o utilizzare queste funzionalità all’interno delle tue applicazioni Java.

Per maggiori dettagli, opzioni ed esempi, puoi consultare la documentazione e il repository GitHub. Raggiungici sul forum per le vostre domande.

Vedi anche

  • Confronta le immagini in c# per trovare le differenze
  • Confronta qualsiasi documento usando Java

Write a Comment

Il tuo indirizzo email non sarà pubblicato.