Завдяки такому широкому спектру функціональних можливостей, OpenCV впродовж багатьох років знайшов своє застосування в технологіях розпізнавання обличчя, медичних знімках, відеоспостереженні та навіть у комерційних послугах, таких як VFX та відстеження руху у кіноіндустрії.
Ця стаття містить посібник, який показує, як встановити OpenCV 4 на ваш Ubuntu 20.40 та як отримати максимальну віддачу від цієї бібліотеки, встановивши найбільш рекомендовані пакети.
Ми почнемо з встановлення залежностей OpenCV перед встановленням OpenCV.
Крок 1: Оновіть свою систему
Спочатку відкрийте термінал і введіть наступне, щоб оновити систему:
$ sudo apt оновлення && оновлення
Крок 2: Завантажте додаткові бібліотеки
Далі, запитуйте та встановіть інструменти розробника та бібліотеки візуального вводу-виводу для перегляду та редагування файлів зображень та відео. Для цього використовуйте такі команди:
$ sudo apt install build-vital cmake розпакуйте pkg-config$ sudo apt встановити libjpeg-dev libpng-dev libtiff-dev
$ sudo apt встановити libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
$ sudo apt встановити libxvidcore-dev libx264-dev
Для подальшого вдосконалення OpenCV встановіть наведені нижче пакети:
$ sudo apt встановити libatlas-base-dev gfortran
Крок 3: Завантажте Gnome ToolKit
Gnome Toolkit (GTK) - це безкоштовний набір інструментів віджетів з відкритим кодом, який можна використовувати для створення графічних інтерфейсів. Введіть команду нижче, щоб завантажити Gnome Toolkit:
$ sudo apt встановити libgtk-3-dev
Крок 4: Встановіть заголовки розробки Python 3
Використовуйте такі коди, щоб встановити заголовки розробки Python 3:
$ sudo apt-get install python3-dev
Примітка: Якщо ви вже не могли сказати, ми виконуємо установку з прив'язками Python 3.
Після встановлення залежностей ми можемо перейти до завантаження OpenCV.
Крок 5: Завантажте OpenCV
Завантажити OpenCV досить просто. Просто перейдіть до домашньої папки та завантажте OpenCV та opencv_contrib, які поставляються з деякими модами, які додають функціональність OpenCV. Для цього введіть наступне:
$ cd ~$ wget -O opencv.zip https: // github.com / opencv / opencv / archive / 4.0.0.застібку-блискавку
$ wget -O opencv_contrib.zip https: // github.com / opencv / opencv_contrib / archive / 4.0.0.застібку-блискавку
Далі витягніть архіви за допомогою команд нижче:
$ розпакуйте opencv.застібку-блискавку$ розпакуйте opencv_contrib.застібку-блискавку
Цей крок є необов’язковим. Ви можете перейменувати каталоги, ввівши команди нижче:
$ mv opencv-4.0.0 opencv$ mv opencv_contrib-4.0.0 opencv_contrib
Крок 6: Оптимізуйте Python 3 VE для OpenCV
На цьому кроці ми встановимо pip. Введіть для цього наступні команди:
$ wget https: // bootstrap.pypa.io / get-pip.py$ sudo python3 get-pip.py
Крок 7: Звикніть до VE для розробки Python
За допомогою віртуального середовища ви можете працювати з двома паралельними залежностями версії програмного забезпечення.
Тут ми будемо використовувати пакети virtualenv та virtualenvwrapper для навігації у віртуальних середовищах Python.
Щоб встановити пакети virtualenv та virtualenvwrapper та створити з ними python VE, введіть наступне:
$ sudo pip встановити virtualenv virtualenvwrapper$ sudo rm -rf ~ / get-pip.py ~ /.кеш / піп
Введіть наступний код, щоб додати ~ /.файл bashrc:
$ echo -e "\ n # virtualenv та virtualenvwrapper" >> ~ /.bashrc$ echo "експорт WORKON_HOME = $ HOME /.virtualenvs ">> ~ /.bashrc
$ echo "export VIRTUALENVWRAPPER_PYTHON = / usr / bin / python3" >> ~ /.bashrc
$ echo "source / usr / local / bin / virtualenvwrapper.sh ">> ~ /.bashrc
Тепер джерело ~ /.bashrc із наступним:
$ джерело ~ /.bashrc
Крок 8: Створення віртуального середовища
Тепер ми можемо перейти до створення віртуального середовища OpenCV 4 + Python 3. Введіть наступний код, щоб створити віртуальне середовище Python 3.
$ mkvirtualenv cv -p python3
Як бачите, ми назвали наш ВЕ 'cv;' Ви можете дати будь-яке ім’я своєму VE, хоча переважно, щоб вони були короткими та актуальними.
Ми створили py3cv4 VE для використання з Python 3 + OpenCV 4. Щоб побачити, в якому VE ви знаходитесь, введіть таку команду:
$ workon cv
Крок 9: Встановіть NumPy
NumPy - це бібліотечний пакет Python, який додає до нього, встановлюючи математичні функції високого рівня та підтримуючи багатовимірні масиви та матриці. Ймовірно, це стане в нагоді, коли ви використовуєте OpenCV, тому радимо встановити його. Для цього виконайте таку команду:
$ pip встановити numpy
Крок 10: Пов’яжіть OpenCV 4 з віртуальним середовищем
Знайдіть версію Python, встановлену у вашій системі, ввівши таке:
$ workon cv$ python -версія
Тепер, коли ви знаєте версію Python, яку ви використовуєте, ви можете переробити каталог сайтів-пакетів.
Крок 11: Перевірка встановлення
Ви можете перевірити, чи OpenCV встановлений правильно і буде працювати без проблем, ввівши таку команду:
$ workon cv$ python
Це активує віртуальне середовище та запускає інтерпретатор Python, зв’язаний із VE, яку ви щойно активували.
Висновок
І це приблизно обгортає це. У цій статті наведено покрокове керівництво, яке допоможе вам запустити і запустити OpenCV у вашій системі Ubuntu. Ми розглянули різні залежності, які додають більше функціональних можливостей OpenCV, і показали вам, як встановити ці залежності. Ми також створили віртуальне середовище Python 3 і пов’язали його з нашою установкою OpenCV. Після виконання кроків, перелічених у цій статті, вам слід успішно встановити OpenCV на вашому Ubuntu 20.24 сервер.