Jak zainstalować OpenCV w Ubuntu

Jak zainstalować OpenCV w Ubuntu
Open source Computer Vision Library to popularna biblioteka wizji komputerowej z powiązaniami dla różnych języków, w tym Java, Python i C++. Ponadto obsługuje inne systemy operacyjne i ma wiele aplikacji, takich jak śledzenie ruchomych obiektów, ekstrakcje modelu 3D, rozpoznawanie twarzy i analiza obrazu.

Dla programistów OPENCV oferuje obszerną kolekcję algorytmów, szczególnie do modelowania 3D, a sprawy nie mogą być lepsze niż podczas korzystania z narzędzia. Jeśli szukasz, jak zainstalować OpenCV na Ubuntu i przypraw projekty wektorowe lub ulepszanie algorytmów, jesteś we właściwym miejscu. Ten przewodnik obejmuje dwa łatwe sposoby instalowania OpenCV.

Instalowanie OpenCV w Ubuntu

Platforma OpenCV ma dwie metody instalacji. Za pomocą repozytorium lub bezpośrednio ze źródła. Omówimy kroki dla każdej metody.

1. Zainstaluj OpenCV za pośrednictwem repozytorium

Jest to najłatwiejsze z dwóch metod, ponieważ potrzebne są tylko dwie polecenia.

Najpierw zaktualizuj swoje repozytorium.

Aktualizacja $ sudo apt

Następnie zainstaluj OpenCV za pomocą następującego polecenia:

$ sudo apt Zainstaluj libopencv-dev python3-openCv

Otóż ​​to! OpenCV jest pomyślnie zainstalowany w twoim systemie. Możesz potwierdzić, sprawdzając jej wersję za pomocą powiązania C ++. Uruchom następujące polecenie:

$ pkg -config -modversion openCv4

Wyjście powinno zwrócić bieżącą wersję, jak pokazano na poniższym obrazku:

2. Zainstaluj OpenCV za pomocą kodu źródłowego

Jedną z wad instalowania OpenCV za pomocą repozytorium jest to, że możesz nie uzyskać najnowszej wersji. Rozwiązaniem jest zainstalowanie go bezpośrednio za pomocą kodu źródłowego. Poza tym ta metoda optymalizuje OPENCV według systemu, zapewniając bezwzględną kontrolę nad opcjami kompilacji. To powiedziawszy, następujące kroki poprowadzą Cię.

Krok 1. Zainstaluj zależności OpenCV i narzędzia buduj
OpenCV zależy od niektórych pakietów, w którym można działać. Dlatego skopiuj następujące polecenie, aby zainstalować niezbędne narzędzia zależności i budować.

$ sudo apt instaluj kompilację cmake git pkg-config libgtk-3-dev \ libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \ libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \ gfortran openExr libatasas. -Base-dev python3-dev python3-numpy \ libtbb2 libtbb-dev libdc1394-22-dev libopenexr-dev \ libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev

Krok 2. Klone OpenCV i jego repozytoria
OpenCV można sklonować z jego repozytorium Github.

Zacznij od utworzenia katalogu w systemie.

$ mkdir ~/openCV_Build && cd ~/openCv_Build

Następnie klon openCV za pomocą następującego polecenia:

$ git clone https: // github.com/openCV/openCV.git

Wreszcie, klon jego repozytoria.

$ git clone https: // github.com/openCV/openCV.git

Poprzednie kroki zainstalowały bieżącą wersję OpenCV, ale możesz również wybrać starszą wersję. Wszystko, czego potrzebujesz, to poruszać się do OpenCV I openCV_Contrib katalogi, a następnie uruchom następujące polecenie:

$ git Checkout

Krok 3: Utwórz katalog kompilacji
Wymagany jest tymczasowy katalog kompilacji, gdy openCV zostanie skonfigurowany Cmake.

Aby utworzyć i przejść do katalogu, użyj poleceń pokazanych poniżej.

$ cd ~/opencv_build/openCV
$ mkdir -p kompilacja && cd kompilacja

Następnie użyj Cmake Aby skonfigurować kompilację OpenCV za pomocą następującego polecenia:

$ cmake -d cmake_build_type = release \ -d cmake_install_prefix =/usr/local \ -d install_c_examples = on \ -d instalt_python_examples = on \ -d opencv_generate_pkgconfig = on \ -d opencV_Extra_modules_path = \ -d opencvyp. hołd/moduły \ -d build_examples = Na…

Należy zwrócić uwagę na wyjście pokazujące, że konfiguracja i generowanie jest zakończone, a ścieżka do plików kompilacji.

Krok 4: Rozpocznij kompilacja
Po zakończeniu kompilacji nadszedł czas, aby zainicjować kompilację. Jednak najpierw sprawdź liczbę procesorów, których używasz NPROC Polecenie Linux.

$ nproc

Po zaznaczeniu uruchom następujące polecenie i wymień numer po J Z procesorami:

$ make -J2

Kompilacja jest czasochłonna, więc bądź cierpliwy.

Krok 5: Zainstaluj OpenCV
Ostatnim krokiem jest uruchomienie następującego polecenia, które instaluje OpenCV:

$ sudo tworzy instalację

Krok 6: Potwierdź instalację
Sprawdź OpenCV Wersja za pomocą powiązań dla różnych języków programowania do weryfikacji instalacji. Sprawdziliśmy już wiązania C ++ w metodzie 1. Użyjmy Pyton W tej metodzie. Polecenie to:

$ Python3 -C "import CV2; druk (CV2.__wersja__)"

W zależności od tego, kiedy czytasz ten artykuł, Twoje dane wyjściowe może być tak samo lub nowszą wersję niż podany obraz:

Wniosek

OpenCV to narzędzie, którego nie możesz zignorować, jeśli jesteś programistą komputerową. Ma do dyspozycji różne aplikacje i algorytmy. Jeśli utknąłeś w instalacji na Ubuntu, ten przewodnik jest twoim najlepszym przyjacielem, ponieważ oferuje dwa sposoby na to. Jedna metoda powinna dla Ciebie działać.