! Co za różnica? Lepiej zautomatyzuj porównywanie zdjęć. W tym artykule omówimy, jak programowo znaleźć różnice między dwoma obrazami. Po przejściu przez to, łatwo będzie porównać dowolne obrazy i wyróżnić zidentyfikowane różnice za pomocą Java.
poniżej omówiono następujące tematy:
- Java API do porównywania obrazów
- Porównaj obrazy w Javie, aby wyróżnić różnice
porównanie obrazów Java API
W tym artykule będę używał Java API firmy GroupDocs.Porównanie do porównywania obrazów. Oprócz najczęściej używanych formatów obrazów, takich jak PNG, JPG/JPEG i GIF, istnieje szeroki zakres obsługiwanych formatów plików do porównania. Dodatkowo interfejs API umożliwia porównywanie dokumentów tekstowych, arkuszy kalkulacyjnych, prezentacji, rysunków, stron internetowych, wiadomości e-mail, plików kodu źródłowego i wielu innych.
Pobierz i skonfiguruj
Pobierz bibliotekę porównywania obrazów z sekcji Pliki do pobrania. Dla aplikacji Java opartych na Mavenie, dodaj następującą konfigurację w pom.xml. Później możesz wypróbować przykłady tego artykułu, a także wiele innych z GitHub. Aby uzyskać szczegółowe informacje, możesz również odwiedzić odnośnik 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>
Porównaj obrazy w Javie, aby wyróżnić różnice
porównanie obrazów i uzyskać wynik to tylko 3 linie kodu. Możesz wykonać te kroki i użyć wspomnianego kodu źródłowego do porównania dowolnego obrazu JPG, PNG, BMP, DICOM, DjVu, GIF i innych. W aplikacji Java można zidentyfikować różnice lub różnice między nimi.
poniższe kroki pokazują, w jaki sposób można porównać dowolne dwa obrazy pod kątem różnic.
- wybierz pierwszy obraz do porównania za pomocą klasy Comparer.
- dodaj drugi obraz do porównania za pomocą odpowiedniej metody add.
- wywołaj metodę compare, aby uzyskać wynik porównania obu obrazów.
poniższy kod pokazuje, jak porównać dwa obrazy w Javie. Porównuje dwa obrazy JPG i zapisuje dane wyjściowe, które podkreślają zidentyfikowane różnice.
oto obraz wyjściowy powyższego kodu. Dodatkowo na wyjściu znajduje się również podsumowanie porównania.
Uzyskaj bezpłatną licencję API
możesz uzyskać bezpłatną licencję tymczasową, aby korzystać z API bez ograniczeń oceny.
wnioski
aby wnioskować z tego artykułu, nauczyliśmy się porównywać obrazy w Javie. Po porównaniu zwróciliśmy uwagę na zidentyfikowane różnice. Teraz możesz zbudować własną aplikację do porównywania zdjęć lub korzystać z tych funkcji w aplikacjach Java.
aby uzyskać więcej szczegółów, opcji i przykładów, możesz przejrzeć dokumentację i repozytorium GitHub. Skontaktuj się z nami na forum, aby uzyskać odpowiedzi na swoje pytania.
Zobacz także
- Porównaj obrazy w C#, aby znaleźć różnice
- Porównaj dowolny dokument używając Javy