Как установить OpenCV в Ubuntu 20.04

OpenCV - это библиотека компьютерного зрения, сокращенно называемая Open Source Computer Vision Library. Открытый означает, что это библиотека с открытым исходным кодом с привязками для Python, C ++ и Java и поддерживает различные операционные системы, такие как Windows и Linux. Он может использовать многоядерную обработку и ускорение графического процессора для рабочих задач в реальном времени. Библиотека OpenCV может использоваться для широкого спектра приложений, включая распознавание и обнаружение лиц, анализ медицинских изображений, отслеживание движения, видео наблюдения, извлечение 3D-моделей и многое другое.

В этой статье мы расскажем, как установить библиотеку OpenCV в дистрибутив Linux Ubuntu 20.04.

Вы можете установить OpenCV двумя разными способами:

  1. Установить OpenCV с использованием репозитория Ubuntu
  2. Установить OpenCV через исходный код

Если вы хотите установить последнюю стабильную версию библиотеки OpenCV в своей системе, то, используя исходный метод, вы можно установить. Откройте терминал, нажав Ctrl + Alt + t, и запустите установку OpenCV, используя следующие методы:

Метод 1: установка OpenCV с использованием репозитория Ubuntu Библиотека

OpenCV доступна в официальном репозитории Ubuntu в Ubuntu 20.04. Обновите кеш apt с помощью следующей команды:

$ sudo apt update

Установите OpenCV, выполнив следующую команду:

$ sudo apt install libopencv-dev python3-opencv

Приведенная выше команда установит все необходимые пакеты в вашей системе.

После завершения установки OpenCV вы можете проверить установку, импортировав модуль cv2 и распечатать установленную версию OpenCV, выполнив следующую команду:

$ python3 -c "import cv2; print(cv2.__version__)"

На вашем экране отобразится следующий результат. Здесь версия 4.2.0 OpenCV была установлена ​​в этой системе.

Метод 2: Установите OpenCV через источник

Этот метод рекомендуется для установки библиотеки OpenCV, потому что с его помощью вы можете установить последнюю стабильную версию OpenCV в своей системе. Этот метод будет особенно оптимизирован для вашей системы, и вы также можете легко контролировать параметры сборки.

Выполните следующий шаг, чтобы установить последнюю версию OpenCV из источника:

Шаг 1: Установите инструменты сборки

Установите необходимые инструменты сборки и зависимости в вашей системе, используя следующую команду:

$ sudo apt install build-essential 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 libatlas-base-dev python3-dev python3-numpy \
libtbb2 libtbb-dev libdc1394-22-dev libopenexr-dev \
libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev

Шаг 2: Клонировать Репозитории OpenCV

Создайте каталог и перемещайтесь по нему. Клонируйте репозиторий OpenCV, выполнив следующую команду:

$ mkdir ~/opencv_build && cd ~/opencv_build
$ git clone https://github.com/opencv/opencv.git

Затем клонируйте репозитории OpenCV contrib с помощью следующей команды:

$ git clone https://github.com/opencv/opencv_contrib.git

На момент написания этой статьи OpenCV 4.4.0 доступен как последняя стабильная версия .

Шаг 3: Настройка OpenCV build

После завершения загрузки создайте каталог с именем 'build' и перейдите к нему следующим образом:

$ cd ~/opencv_build/opencv
$ mkdir -p build && cd build

Теперь настройте сборку OpenCV с CMake, используя следующую команду:

$ cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \
-D BUILD_EXAMPLES=ON ..

В конце терминала вы увидите следующий вывод:

Шаг 4: Запуск компиляции

Запустите процесс компиляции с помощью следующей команды:

$ make j8

Измените значение флага 'j' в соответствии с вашим процессоры.Если вы не знаете количество ядер процессора, введите команду nproc. Таким образом вы легко найдете ядро ​​вашего процессора. В зависимости от конфигурации вашей системы процесс компиляции займет время. Так что наберитесь терпения.

Шаг 5: Установите OpenCV

Установите OpenCV, выполнив следующую команду:

$ sudo make install

После завершения процесса установки введите следующую команду, чтобы проверить установку OpenCV. Для привязки C ++:

$ pkg-config --modversion opencv4

Для привязки python выполните следующую команду:

$ python3 -c "import cv2; print(cv2.__version__)"

Поздравляем! В вашей системе установлена ​​новейшая версия OpenCV 4.4.0.

Заключение

В этой статье мы объяснили два разных способа установки OpenCV в системе Linux Ubuntu 20.04. Выбирайте методы в соответствии с вашими предпочтениями и требованиями. Или лучше всего подходит для вас. Установить упакованную версию OpenCV из репозитория Ubuntu довольно просто, но сборка OpenCV из исходного кода обеспечивает большую гибкость, и рекомендуется сначала выбрать этот метод при установке OpenCV в вашей системе.

Комментарии