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

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

 

Это краткое руководство показывает студентам и новым пользователям, как установить OpenCV в Ubuntu 20.04 | 18.04.

OpenCV (библиотека компьютерного зрения с открытым исходным кодом) — это библиотека функций программирования с открытым исходным кодом, которая помогает программистам разрабатывать программное обеспечение для компьютерного зрения в реальном времени для анализа медицинских изображений, обнаружения и распознавания лиц, сшивания изображений улиц, видео наблюдения и многого другого.

В этом посте показаны два способа установки OpenCV в Ubuntu. Вы можете установить его из репозитория Ubuntu или установить из исходного кода. Любой способ должен работать на вас.

Если вы студент или новый пользователь, ищущий систему Linux, чтобы начать обучение, проще всего начать с Ubuntu Linux OS…. Это отличная операционная система Linux для новичков и людей, ищущих более простой в использовании дистрибутив Linux.

Ubuntu — это операционная система Linux с открытым исходным кодом, которая работает на настольных компьютерах, ноутбуках, серверах и других устройствах.

При использовании Ubuntu вы обнаружите, что Linux не так уж сильно отличается от Windows и других операционных систем во многих отношениях, особенно когда дело доходит до использования системы для выполнения работы.

Системы Ubuntu и Windows позволяют вам быть продуктивными, простыми в использовании, надежными и позволяют устанавливать и запускать тысячи программ, от игр до программного обеспечения для повышения производительности для частных лиц и предприятий.

Чтобы начать установку OpenCV, используйте метод ниже:

Шаг 1. Установите из репозитория Ubuntu

Самый простой способ установить OpenCV в Ubuntu — использовать репозиторий Ubuntu для его установки. Все его пакеты будут загружены и установлены с помощью простой команды.

Чтобы установить его из репозитория Ubuntu, выполните следующие команды:

sudo apt update
sudo apt install python3-opencv

Выполнение приведенных выше команд загрузит и скомпилирует все необходимые пакеты для OpenCV и установит их. После установки вы можете начать использовать функции OpenCV в своих приложениях.

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

python3 -c "\
import cv2
print(cv2.__version__)"

Вы должны увидеть аналогичный результат, как показано ниже, — номер версии установленного OpenCV.

Output:
3.2.0

Вот как установить OpenCV через репозитории Ubuntu по умолчанию.

Метод 2: установка из исходного кода

Для тех, кто хочет настроить установку OpenCV, можно установить его из исходного кода. Рекомендуется использовать этот метод, который может быть адаптирован к конкретной конфигурации системы и может дать вам контроль над его установкой.

Для установки из исходного кода выполните приведенные ниже команды, чтобы установить необходимые и дополнительные пакеты для поддержки OpenCV.

sudo apt update
sudo apt install build-essential cmake git pkg-config libgtk-3-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev
sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev

После установки пакетов, указанных выше, выполните следующие команды, чтобы создать папку для opencv_base в вашем домашнем каталоге.

mkdir ~/opencv_base

Затем перейдите в каталог и клонируйте репозиторий OpenCV на Github, чтобы загрузить последнюю версию.

cd ~/opencv_base
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git

После завершения загрузки перейдите в папку ~ / opencv_base / opencv и выполните следующие команды:

cd ~/opencv_base/opencv
mkdir build && cd build

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

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_base/opencv_contrib/modules \
    -D BUILD_EXAMPLES=ON ..

Приведенной выше команды make вы должны увидеть строки, похожие на показанные ниже.

--     Intel IPP:                   2019.0.0 Gold [2019.0.0]
--            at:                   /home/richard/opencv_base/opencv/build/3rdparty/ippicv/ippicv_lnx/icv
--     Intel IPP IW:                sources (2019.0.0)
--               at:                /home/richard/opencv_base/opencv/build/3rdparty/ippicv/ippicv_lnx/iw
--     Lapack:                      NO
--     Eigen:                       NO
--     Custom HAL:                  NO
--     Protobuf:                    build (3.5.1)
-- 
--   OpenCL:                        YES (no extra features)
--     Include path:                /home/richard/opencv_base/opencv/3rdparty/include/opencl/1.2
--     Link libraries:              Dynamic load
-- 
--   Python 3:
--     Interpreter:                 /usr/bin/python3 (ver 3.6.9)
--     Libraries:                   /usr/lib/x86_64-linux-gnu/libpython3.6m.so (ver 3.6.9)
--     numpy:                       /usr/lib/python3/dist-packages/numpy/core/include (ver 1.13.3)
--     install path:                lib/python3.6/dist-packages/cv2/python-3.6
-- 
--   Python (for build):            /usr/bin/python3
-- 
--   Java:                          
--     ant:                         NO
--     JNI:                         NO
--     Java wrappers:               NO
--     Java tests:                  NO
-- 
--   Install to:                    /usr/local
-- -----------------------------------------------------------------
-- 
-- Configuring done
-- Generating done

Затем выполните приведенные ниже команды, чтобы завершить компиляцию и установить OpenCV. Параметр команды должен представлять количество ядер ЦП вашего компьютера.make -j2

В моей системе есть 2процессоры, поэтому я использовал их номер 2. Если у вас большее количество процессоров, замените количество процессоров, которое 2может обрабатывать ваша система.

make -j2
sudo make install

Чтобы проверить, успешно ли установлен OpenCV, введите следующую команду, и вы должны увидеть версию OpenCV.

python3 -c "\
import cv2
print(cv2.__version__)"

Вы должны увидеть аналогичный результат, как показано ниже:

Output:
4.2.0-dev

Вывод:

В этом посте показано, как установить OpenCV через репозитории Ubuntu по умолчанию и как установить его из исходного кода.

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

четырнадцать − тринадцать =