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.