Dzięki tak szerokiej gamie funkcji, OpenCV od lat stwierdził swoje zastosowania w zakresie technologii rozpoznawania twarzy, obrazów medycznych, wideo, a nawet w usługach komercyjnych, takich jak VFX i śledzenie ruchu w branży filmowej.
Ten artykuł zawiera samouczek, który pokazuje, jak zainstalować OpenCV 4 na Ubuntu 20.40 System i jak najlepiej wykorzystać tę bibliotekę, instalując najbardziej zalecane pakiety.
Zaczniemy od zainstalowania zależności openCV przed zainstalowaniem OpenCV.
Krok 1: Zaktualizuj swój system
Najpierw otwórz terminal i wpisz następujące, aby zaktualizować system:
$ sudo apt aktualizacja i aktualizacja
Krok 2: Pobierz dodatkowe biblioteki
Następnie poproś i zainstaluj narzędzia programistów i wizualne biblioteki we/wy, aby wyświetlić i edytować pliki obrazu i wideo. Użyj następujących poleceń, aby to zrobić:
$ sudo apt Zainstaluj kompilację cmake unzip pkg-config
$ sudo apt instal libjpeg-dev libpng-dev libtiff-dev
$ sudo apt Zainstaluj libavcodec-dev libavformat-dev libsscale-dev libv4l-dev
$ sudo apt Zainstaluj libxvidcore-dev libx264-dev
Aby jeszcze bardziej ulepszyć OpenCV, zainstaluj poniższe pakiety:
$ sudo apt Zainstaluj libatlas-base-dev grortran
Krok 3: Pobierz zestaw narzędzi GNOME
GNOME Toolkit (GTK) to bezpłatny i open source Widget Toolkit, którego można użyć do tworzenia GUIS. Wpisz poniższe polecenie, aby pobrać zestaw narzędzi GNOME:
$ sudo apt Zainstaluj libgtk-3-dev
Krok 4: Zainstaluj nagłówki rozwojowe Python 3
Użyj następujących kodów, aby zainstalować nagłówki programistyczne Python 3:
$ sudo apt-get instaluj Python3-dev
Uwaga: Jeśli jeszcze nie możesz powiedzieć, wykonujemy instalację z wiązaniami Python 3.
Po zainstalowanych zależności możemy teraz przejść do pobrania OpenCV.
Krok 5: Pobierz OpenCV
Pobieranie OpenCV jest dość proste. Po prostu przejdź do folderu domowego i pobierz OpenCV i openCV_Contrib, które zawierają niektóre mode, które dodają do funkcjonalności OpenCV. Aby to zrobić, wprowadź następujące:
$ cd ~
$ wget -o opencv.Zip https: // github.com/opencv/openCV/archiwum/4.0.0.zamek błyskawiczny
$ wget -o opencv_contrib.Zip https: // github.com/opencv/openCV_Contrib/Archive/4.0.0.zamek błyskawiczny
Następnie wyodrębnij archiwa z poniższymi poleceniami:
$ Unzip opencv.zamek błyskawiczny
$ Unzip opencv_contrib.zamek błyskawiczny
Ten krok jest opcjonalny. Możesz wybrać nazwę katalogów, wprowadzając poniższe polecenia:
$ mv opencv-4.0.0 OpenCV
$ mv opencv_contrib-4.0.0 OpenCv_Contrib
Krok 6: Optymalizuj Python 3 VE dla openCV
W tym kroku zainstalujemy PIP. Wprowadź następujące polecenia, aby to zrobić:
$ wget https: // bootstrap.Pypa.IO/GET-PIP.py$ sudo python3 get-pip.py
Krok 7: Przyzwyczaj się do VE do rozwoju Pythona
W wirtualnym środowisku możesz pracować z dwoma równoległymi zależnościami wersji oprogramowania.
Tutaj użyjemy pakietów VirtualenV i VirtualeNvwrapper, aby poruszać się po środowiskach wirtualnych Python.
Aby zainstalować pakiety VirtualenV i VirtualVwrapper i utworzyć z nimi Python VES, wprowadź następujące:
$ sudo pip instaluj Virtualenv VirtualVwrapper
$ sudo rm -rf ~/get -pip.py ~/.pamięć podręczna/pip
Wprowadź następujący kod, aby dołączyć ~/.plik bashrc:
$ echo -e "\ n# Virtualenv and Virtualenvwrapper" >> ~/.Bashrc
$ echo "Export Workon_Home = $ home/.Virtualenvs ">> ~/.Bashrc
$ echo "Export VirtualVwrapper_python =/usr/bin/python3" >> ~/.Bashrc
$ echo "Źródło/usr/local/bin/virtualenvwrapper.sh ">> ~//.Bashrc
Teraz pozyskaj ~//.plik bashrc z następującymi:
$ źródło ~/.Bashrc
Krok 8: Tworzenie wirtualnego środowiska
Teraz możemy przejść do stworzenia wirtualnego środowiska OpenCV 4 + Python 3. Wprowadź następujący kod, aby utworzyć wirtualne środowisko Python 3.
$ mkvirtualenv cv -p python3Jak widać, nazwaliśmy naszą ve „cv”; Możesz nadać dowolne nazwę VE, chociaż preferowane jest utrzymanie ich krótkiego i odpowiedniego.
Stworzyliśmy PY3CV4 VE do użycia z Python 3 + OpenCV 4. Aby zobaczyć, w czym jesteś, wprowadź następujące polecenie:
$ Workon CV
Krok 9: Zainstaluj Numpy
Numpy to pakiet biblioteki Python, który dodaje do niego poprzez instalowanie funkcji matematycznych na wysokim poziomie i obsługę macierzy i macierzy wielowymiarowych. Prawdopodobnie przyda się, gdy używasz OpenCV, więc zalecamy go zainstalować. Wydaj następujące polecenie, aby to zrobić:
$ pip instaluj NumpyKrok 10: Link OpenCV 4 z środowiskiem wirtualnym
Sprawdź wersję Python zainstalowaną w twoim systemie, wprowadzając następujące:
$ Workon CV$ Python -version
Teraz, gdy znasz wersję Python, której używasz, możesz przerobić katalog pakietów witryn.
Krok 11: Weryfikacja instalacji
Możesz sprawdzić, czy OpenCV jest instalowane prawidłowo i będzie działać bez problemów, wprowadzając następujące polecenie:
$ Workon CV$ Python
Aktywuje to wirtualne środowisko i uruchamia interpreter Python połączony z VE, który właśnie aktywowałeś.
Wniosek
I to o tym, co się to kończy. Ten artykuł zawierał instrukcję, aby pomóc Ci w uruchomieniu OpenCV w systemie Ubuntu. Przyjrzeliśmy się różnym zależnościom, które dodają więcej funkcji do OpenCV i pokazaliśmy, jak zainstalować te zależności. Stworzyliśmy również wirtualne środowisko Python 3 i połączyliśmy je z naszą instalacją OpenCV. Po wykonaniu kroków wymienionych w tym artykule powinieneś pomyślnie zainstalować OpenCV na Ubuntu 20.24 serwer.