Java DIP - Wprowadzenie do OpenCV
OpenCV jest wydany na licencji BSD i dlatego jest darmowy zarówno do użytku akademickiego, jak i komercyjnego. Ma interfejsy C ++, C, Python i Java i obsługuje systemy Windows, Linux, Mac OS, iOS i Android.
OpenCV został zaprojektowany z myślą o wydajności obliczeniowej i silnym nacisku na aplikacje czasu rzeczywistego. Napisana w zoptymalizowanym C / C ++ biblioteka może korzystać z przetwarzania wielordzeniowego.
Niektóre z podstawowych funkcji OpenCV opisano poniżej -
Sr.No. | Funkcja i opis |
---|---|
1 | Smoothing Images Obejmuje to zastosowanie Blur, GaussianBlur, medianBlur i dwustronnego filtra. |
2 | Eroding and Dilating Może zastosować dwa bardzo popularne operatory morfologii - dylatację i erozję. |
3 | Morphology Transformations OpenCV function morphologyEx do zastosowania transformacji morfologicznej, takiej jak otwieranie, zamykanie, TopHat i BlackHat itp. |
4 | Image Pyramids Funkcje OpenCV pyrUp i pyrDown pobierają próbkę lub próbkę w górę danego obrazu. |
4 | Basic Thresholding Operations Może wykonywać podstawowe operacje progowania za pomocą progu funkcji OpenCV. |
5 | Adding borders to your images Funkcja OpenCV copyMakeBorder służy do ustawiania granic (dodatkowe wypełnienie obrazu). |
7 | Remapping W OpenCV funkcja remap oferuje prostą implementację remapowania. |
8 | Histogram Calculation Dla prostych celów OpenCV implementuje funkcję calcHist, która oblicza histogram zestawu tablic (zwykle obrazów lub płaszczyzn obrazów). Może pracować w 32 wymiarach. |
Integracja OpenCV
Poniższe kroki wyjaśniają, jak zintegrować OpenCV z twoimi aplikacjami.
Pobierz OpenCV
Możesz pobrać OpenCV z ich oficjalnej strony internetowej tutaj .
Utwórz bibliotekę użytkownika
Ponadto tworzymy bibliotekę użytkownika OpenCV, abyśmy mogli używać jej jako przyszłego projektu.
Uruchom Eclipse
Wybierz z menu Okno -> Preferencje.
Przejdź do Java -> Build Path -> User Libraries i kliknij New.
Teraz wprowadź nazwę swojej biblioteki. Na przykład OpenCV-2.4.6.
Następnie wybierz nową bibliotekę użytkownika (np. OpenCV-2.4.6) i kliknij Dodaj zewnętrzne pliki JAR.
Przejrzyj C: \ OpenCV-2.4.6 \ build \ java \ i wybierz opencv-246.jar. Po dodaniu jar, rozszerz plik opencv-246.jar i wybierz lokalizację biblioteki natywnej i naciśnij Edytuj.
Wybierz Folder zewnętrzny ... i przejdź do folderu C: \ OpenCV-2.4.6 \ build \ java \ x64. Jeśli masz system 32-bitowy, musisz wybrać folder x86 zamiast x64.
Naciśnij Ok i gotowe.
Twoja biblioteka użytkownika została utworzona. Teraz możesz ponownie użyć tej konfiguracji w dowolnym projekcie.
Utwórz projekt OpenCV
Utwórz nowy projekt Java w Eclipse.
W kroku Ustawienia Java, na karcie Biblioteki, wybierz Dodaj bibliotekę ... i wybierz OpenCV-2.4.6, a następnie kliknij Zakończ.
Kliknij Zakończ i gotowe.