starosti! Jaký je v tom rozdíl? Lepší automatizace srovnání fotografií. V tomto článku budeme diskutovat o tom, jak programově najít rozdíly mezi dvěma obrázky. Poté, co to projdete, zjistíte, že je snadné porovnat všechny obrázky a zvýraznit zjištěné rozdíly pomocí Java.
Níže jsou uvedena následující témata:
- Java API pro porovnání obrázků
- Porovnejte obrázky v Javě a zvýrazněte rozdíly
porovnání obrázků Java API
v tomto článku budu používat Java API GroupDocs.Srovnání pro porovnání obrázků. Spolu s nejpoužívanějšími formáty obrázků, jako jsou PNG, JPG / JPEG a GIF, existuje široká škála podporovaných formátů souborů pro srovnání. API navíc umožňuje porovnávat textové dokumenty, tabulky, prezentace, kresby, webové stránky, e-mailové zprávy, soubory zdrojového kódu a mnoho dalšího.
stáhněte a nakonfigurujte
získejte knihovnu porovnání obrázků ze sekce stahování. Pro Java aplikace založené na Maven přidejte do pom následující konfiguraci.datum. Později si můžete vyzkoušet příklady tohoto článku a mnoho dalších z GitHubu. Pro podrobnosti, můžete také navštívit odkaz 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>
Porovnejte obrázky v Javě a zvýrazněte rozdíly
porovnáním obrázků a výsledkem jsou pouze 3 řádky kódu. Můžete postupovat podle pokynů a použít uvedený zdrojový kód pro porovnání některého z vašich obrázků JPG, PNG, BMP, DICOM, DjVu, GIF a dalších. Rozdíly nebo variace mezi nimi můžete identifikovat v aplikaci Java.
následující kroky ukazují, jak lze porovnávat libovolné dva obrázky z hlediska rozdílů.
- vyberte první obrázek, který chcete porovnat pomocí třídy Comparer.
- přidejte druhý obrázek pro srovnání pomocí příslušné metody přidání.
- zavolejte metodu porovnání a získejte výsledek srovnání obou obrázků.
následující kód ukazuje, jak porovnat dva obrázky v Javě. Porovná dva obrázky JPG a uloží výstup, který zvýrazní zjištěné rozdíly.
zde je výstupní obraz výše uvedeného kódu. Výstup navíc obsahuje také shrnutí srovnání.
Získejte bezplatnou licenci API
můžete získat bezplatnou dočasnou licenci, abyste mohli používat API bez omezení hodnocení.
závěr
na závěr tohoto článku jsme se naučili porovnávat obrázky v Javě. Po srovnání jsme dále zdůraznili zjištěné rozdíly. Nyní si můžete vytvořit svůj vlastní photo comparer aplikaci nebo použít tyto funkce v rámci Java aplikací.
další podrobnosti, možnosti a příklady naleznete v dokumentaci a repozitáři GitHub. Kontaktujte nás na fóru pro vaše dotazy.
Viz také
- Porovnejte obrázky v C # a najděte rozdíly
- Porovnejte jakýkoli dokument pomocí Java