Обладая таким широким набором функций, OpenCV на протяжении многих лет нашел свое применение в технологиях распознавания лиц, медицинских изображениях, видеонаблюдении и т. Д. и даже в коммерческих сервисах, таких как VFX и отслеживание движения в киноиндустрии.
Эта статья представляет собой учебное пособие, которое показывает вам, как установить OpenCV 4 в вашу систему Ubuntu 20.40 и как получить максимальную отдачу из этой библиотеки, установив наиболее рекомендуемые пакеты.
Мы начнем с установки зависимостей OpenCV перед установкой OpenCV.
- Шаг 1. Обновите вашу систему
- Шаг 2. Загрузите дополнительные библиотеки
- Шаг 3. Загрузите Gnome ToolKit
- Шаг 4. Установка заголовков разработки Python 3
- Шаг 5: Загрузите OpenCV
- Шаг 6. Оптимизация Python 3 VE для OpenCV
- Шаг 7. Привыкайте к VE для разработки Python
- Шаг 8: Создание виртуальной среды
- Шаг 9: Установите NumPy
- Шаг 10: Свяжите OpenCV 4 с виртуальной средой
- Шаг 11: Проверка установки
- Заключение
Шаг 1. Обновите вашу систему
Сначала откройте терминал и введите следующее, чтобы обновить вашу систему:
Шаг 2. Загрузите дополнительные библиотеки
Далее , запросите и установите инструменты разработчика и библиотеки визуального ввода-вывода для просмотра и редактирования изображения и видео файлы. Для этого используйте следующие команды:
Для дальнейшего улучшения OpenCV установите следующие пакеты:
Шаг 3. Загрузите Gnome ToolKit
Gnome Toolkit (GTK) — это бесплатный набор инструментов виджетов с открытым исходным кодом, который можно использовать для создания графических интерфейсов пользователя. Введите команду ниже, чтобы загрузить Gnome Toolkit:
Шаг 4. Установка заголовков разработки Python 3
Используйте следующие коды для установки Заголовки разработки Python 3:
Примечание: если вы еще не могли сказать, мы выполняем установку с привязками Python 3.
Установив зависимости, мы можем перейти к загрузке OpenCV.
Шаг 5: Загрузите OpenCV
Загрузка OpenCV довольно проста. простой. Просто зайдите в свою домашнюю папку и загрузите OpenCV и opencv_contrib, который поставляется с некоторыми модами, которые расширяют функциональность OpenCV. Для этого введите следующее:
$ wget -O opencv.zip https://github.com/opencv/opencv/archive /4.0.0.zip
Затем извлеките архивы с помощью следующих команд:
Этот шаг не является обязательным. Вы можете переименовать каталоги, введя следующие команды:
Шаг 6. Оптимизация Python 3 VE для OpenCV
На этом этапе мы установим pip. Для этого введите следующие команды:
Шаг 7. Привыкайте к VE для разработки Python
В виртуальной среде вы можете работать с двумя параллельными зависимостями версий программного обеспечения.
Здесь мы будем использовать пакеты virtualenv и virtualenvwrapper для навигации по виртуальным средам Python.
Чтобы установить пакеты virtualenv и virtualenvwrapper и создать с ними виртуальные среды Python, введите следующее:
Введите следующий код, чтобы добавить файл ~/.bashrc:
Теперь отправьте ~/ .bashrc файл со следующим:
Шаг 8: Создание виртуальной среды
Теперь мы можем перейти к созданию OpenCV 4 + Python 3 виртуальная среда. Введите следующий код, чтобы создать виртуальную среду Python 3.
Как видите, мы назвали нашу VE ‘cv;’ Вы можете дать любое имя своей VE, хотя это желательно, чтобы они были краткими и актуальными.
Мы создали py3cv4 VE для использования с Python 3 + OpenCV 4. Чтобы узнать, в какой VE вы находитесь, введите следующую команду:
Шаг 9: Установите NumPy
NumPy — это пакет библиотеки Python, который дополняет его, устанавливая высокоуровневые математические функции и поддерживая многомерные массивы и матрицы. Это может пригодиться, когда вы используете OpenCV, поэтому мы рекомендуем вам установить его. Для этого введите следующую команду:
Шаг 10: Свяжите OpenCV 4 с виртуальной средой
Найдите версию Python, установленную в вашей системе, введя следующее:
Теперь, когда вы знаете версию Python, которую используете, вы можете переделать каталог site-packages.
Шаг 11: Проверка установки
Вы можете убедиться, что OpenCV установлен правильно и будет работать без проблем, введя следующую команду:
Это активирует виртуальную среду и запускает интерпретатор Python l подписан только что активированной VE.
Заключение
И на этом все заканчивается. Эта статья представляет собой пошаговое руководство, которое поможет вам настроить OpenCV и запустить его в вашей системе Ubuntu. Мы рассмотрели различные зависимости, которые добавляют больше функциональности OpenCV, и показали, как установить эти зависимости. Мы также создали виртуальную среду Python 3 и связали ее с нашей установкой OpenCV. Выполнив шаги, перечисленные в этой статье, вы должны успешно установить OpenCV на свой сервер Ubuntu 20.24.