îngrijorat! Care e diferența? Mai bine automatizați comparația fotografiilor. În acest articol, vom discuta cum să găsim programatic diferențe între două imagini. După ce ați parcurs acest lucru, veți găsi ușor să comparați orice imagini și să evidențiați diferențele identificate folosind Java.
următoarele subiecte sunt acoperite mai jos:
- api Java pentru compararea imaginilor
- comparați imaginile în Java pentru a evidenția diferențele
compararea imaginilor API Java
în acest articol, voi folosi API-ul Java al GroupDocs.Comparație pentru compararea imaginilor. Împreună cu cele mai utilizate formate de imagine, cum ar fi PNG, JPG/JPEG și GIF, există o gamă largă de formate de fișiere acceptate pentru comparație. În plus, API-ul permite compararea documentelor de procesare a textului, foi de calcul, prezentări, desene, pagini web, mesaje de e-mail, fișiere de cod sursă și multe altele.
descărcați și configurați
Obțineți biblioteca de comparare a imaginilor din secțiunea Descărcări. Pentru aplicațiile Java bazate pe Maven, adăugați următoarea configurație în pom.xml. Mai târziu, puteți încerca exemplele acestui articol, precum și multe altele de la GitHub. Pentru detalii, puteți vizita, de asemenea, referința 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>
compara imagini în Java pentru a evidenția diferențele
compararea imaginilor și a obține rezultatul este doar 3 linii de cod. Puteți urma pașii și puteți utiliza codul sursă menționat pentru a compara oricare dintre JPG, PNG, BMP, DICOM, DjVu, GIF și alte imagini. Puteți identifica diferențele sau variațiile dintre acestea în cadrul aplicației Java.
următorii pași arată modul în care oricare două imagini pot fi comparate pentru diferențe.
- selectați prima imagine de comparat folosind clasa Comparer.
- Adăugați a doua imagine pentru comparație folosind metoda de adăugare corespunzătoare.
- apelați metoda de comparare pentru a obține rezultatul comparației ambelor imagini.
următorul cod arată cum să comparați două imagini în Java. Compară două imagini JPG și salvează ieșirea care evidențiază diferențele identificate.
aici este imaginea de ieșire a codului de mai sus. În plus, rezultatul include și rezumatul comparației.
obțineți o licență API gratuită
puteți obține o licență temporară gratuită pentru a utiliza API-ul fără limitările de evaluare.
concluzie
pentru a concluziona din acest articol, am învățat să comparăm imaginile în Java. Am evidențiat în continuare diferențele identificate după comparație. Acum Puteți construi propria aplicație foto comparer sau de a folosi aceste caracteristici în aplicațiile Java.
pentru mai multe detalii, opțiuni și exemple, puteți parcurge depozitul documentație și GitHub. Contactați-ne pe forum pentru întrebările dvs.
a se vedea, de asemenea,
- compara imagini în C# pentru a găsi diferențele
- compara orice document folosind Java