Оптимизация препятствует эволюции. (Алан.Дж.Перлис)

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 30 июля 2018

Как установить OpenCV на Ubuntu 18.04
В этом руководстве объясняется, как установить OpenCV на Ubuntu 18.04.

OpenCV (Open Source Computer Vision Library) представляет собой библиотеку Vision с открытым исходным кодом и реализована на C/C++, также разрабатывается для Python, Java, Ruby. Используется для широкого спектра приложений, включая анализ медицинских изображений, накладывание изображений улиц, видео наблюдения, обнаружение и распознавание лиц, отслеживание движущихся объектов, извлечение 3D-моделей и многое другое.

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

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

Пакет OpenCV доступен в репозитории распространения Ubuntu 18.04. На момент написания версии версия в репозиториях – 3.2, которая не всегда может быть последней версией.

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

  1. Обновите индекс пакетов и установите пакет OpenCV, введя:
     

    В приведенной выше команде будут установлены все пакеты, необходимые для запуска OpenCV.

  2. Проверьте установку OpenCV. Чтобы проверить установку, мы импортируем модуль cv2 и напечатаем версию OpenCV:

     

     

Версия Python по умолчанию в Ubuntu 18.04 LTS – 3.6. Если вы хотите установить OpenCV с помощью python 2, установите пакет python-opencv.

Установка библиотеки OpenCV из источника – это рекомендуемый способ установки OpenCV. Он будет оптимизирован для вашей конкретной системы, и вы будете иметь полный контроль над вариантами сборки.

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

  1. Установка необходимых пакетов. Следующие команды установят все необходимые и дополнительные зависимости:
     

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

    На момент написания версии по умолчанию в репозиториях github была версия 4.0.0. Если вы хотите установить любую предыдущую версию cd для обоих каталогов opencvи opencv_contrib и запустите git checkout <opencv-version>

  3. Настройка OpenCV с помощью CMake. После завершения загрузки создайте временный каталог сборки и переключитесь на него:

     

    Настройте сборку OpenCV с помощью CMake:

     

    Как только система сборки CMake будет завершена, вы увидите что-то вроде ниже:

    Как установить OpenCV на Ubuntu 18.04
  4. Компиляция OpenCV. Измените флаг -j в соответствии с вашим процессором. Если вы не знаете количество ядер вашего процессора, вы можете найти его, набрав nproc. Моя система имеет 8 ядер, поэтому я использую флаг -j8. Запустите процесс компиляции:
     

    Компиляция может занять несколько минут или больше, в зависимости от конфигурации вашей системы. Как только он будет завершен, вы увидите что-то вроде ниже:

    Как установить OpenCV на Ubuntu 18.04
  5. Установка OpenCV. После завершения процесса компиляции установите OpenCV с помощью:
     

    Как установить OpenCV на Ubuntu 18.04
  6. Проверка установки OpenCV. Чтобы проверить, успешно ли установлен OpenCV, введите следующую команду и вы увидите версию OpenCV:
     

     

Мы показали вам два разных способа установки OpenCV на ваш сервер Ubuntu 18.04. Выбранный вами метод зависит от ваших требований и предпочтений. Хотя установка упакованной версии из репозитория Ubuntu проще, создание OpenCV из источника дает вам большую гибкость, и это должен быть ваш первый вариант при установке OpenCV.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь комментировать ниже.


Читайте также

    Добавить комментарий

    Войти с помощью: 

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

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close