- How to Install OpenCV for Python in Linux?
- Downloading and Installing OpenCV:
- Как установить OpenCV в Ubuntu 20.04
- Установка OpenCV из репозитория Ubuntu
- Установка OpenCV из исходного кода
- Выводы
- Установка OpenCV в Ubuntu 18.04
- Установка OpenCV из репозитория Ubuntu
- Установка OpenCV с помощью PIP
- Установка OpenCV из исходного кода
- Шаг 1. Установка зависимостей
- Шаг 2. Клонирование репозитория
- Шаг 3. Подготовка к сборке
- Шаг 4. Компиляция OpenCV
- Шаг 5. Установка OpenCV
- Шаг 6. Версия OpenCV
- Заключение
- How to install OpenCV (CV2) on Ubuntu 16.04/18.04
- What is OpenCV (CV2)?
- Installing OpenCV With Python 2 from the Default Repository
- Installing OpenCV With Python 3 from the Default Repository
- Installing OpenCV from Official Pip Package
- Installing OpenCV from Source Code
- Conclusion
How to Install OpenCV for Python in Linux?
OpenCV is the huge open-source library for computer vision, machine learning, and image processing and now it plays a major role in real-time operation which is very important in today’s systems. By using it, one can process images and videos to identify objects, faces, or even the handwriting of a human. When it integrated with various libraries, such as Numpuy, python is capable of processing the OpenCV array structure for analysis. To Identify image patterns and its various features we use vector space and perform mathematical operations on these features.
To install OpenCV, one must have Python and PIP, preinstalled on their system. To check if your system already contains Python, go through the following instructions:
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning — Basic Level Course
Open the terminal using Ctrl+Alt+T
Now run the following command:
For Python2
For Python3.x
If Python is already installed, it will generate a message with the Python version available.
If Python is not present, go through How to install Python on Linux? and follow the instructions provided.
PIP is a package management system used to install and manage software packages/libraries written in Python. These files are stored in a large “on-line repository” termed as Python Package Index (PyPI).
To check if PIP is already installed on your system, just go to the terminal and execute the following command:
If PIP is not present, go through How to install PIP on Linux? and follow the instructions provided.
Downloading and Installing OpenCV:
OpenCV can be directly downloaded and installed with the use of pip (package manager). To install OpenCV, just go to the terminal and type the following command:
Beginning with the installation:
- Type the command in the Terminal and proceed:
- Collecting Information and downloading data:
- Installing Packages:
- Finished Installation:
To check if OpenCV is correctly installed, just run the following commands to perform a version check:
Источник
Как установить OpenCV в Ubuntu 20.04
OpenCV (Open Source Computer Vision Library) — это библиотека компьютерного зрения с открытым исходным кодом с привязками для C ++, Python и Java, поддерживающая все основные операционные системы. Он может использовать преимущества многоядерной обработки и ускорения графического процессора для работы в реальном времени.
OpenCV используется для широкого спектра приложений, включая анализ медицинских изображений, сшивание изображений улиц, видеонаблюдение, обнаружение и распознавание лиц, отслеживание движущихся объектов, извлечение 3D-моделей и многое другое.
В этой статье описывается, как установить OpenCV в Ubuntu 20.04. Чтобы установить последнюю стабильную версию OpenCV из исходного кода, прокрутите вниз до раздела « Установка OpenCV из исходного кода » этого руководства. Выберите наиболее удобный для вас способ установки.
Установка OpenCV из репозитория Ubuntu
OpenCV доступен для установки из репозиториев Ubuntu 20.04 по умолчанию. Для его установки выполните:
Приведенная выше команда установит все пакеты, необходимые для запуска OpenCV.
Проверьте установку, импортировав модуль cv2 и распечатав версию OpenCV:
На момент написания в репозиториях стоит версия 4.2:
Установка OpenCV из исходного кода
Сборка библиотеки OpenCV из исходного кода позволяет получить самую последнюю доступную версию. Он будет оптимизирован для вашей конкретной системы, и вы получите полный контроль над параметрами сборки. Это рекомендуемый способ установки OpenCV.
Выполните следующие шаги, чтобы установить последнюю версию OpenCV из источника:
Установите инструменты сборки и зависимости:
Клонируйте репозитории OpenCV и OpenCV contrib:
На момент написания версия по умолчанию в репозиториях github — 4.3.0. Если вы хотите установить старую версию OpenCV, перейдите в opencv_contrib opencv и opencv_contrib и запустите git checkout
После завершения загрузки создайте временный каталог сборки и перейдите к нему:
Настройте сборку OpenCV с помощью CMake:
Результат будет выглядеть примерно так:
Запустите процесс компиляции:
Измените флаг -j соответствии с вашим процессором. Если вы не знаете количество ядер вашего процессора, вы можете узнать его, набрав nproc .
Компиляция может занять несколько минут или больше, в зависимости от конфигурации вашей системы.
Установите OpenCV с помощью:
Чтобы проверить установку, введите следующие команды, и вы должны увидеть версию OpenCV.
Выводы
Мы показали вам два разных способа установки OpenCV на ваш компьютер с Ubuntu 20.04. Выбор метода зависит от ваших требований и предпочтений. Несмотря на то, что установить упакованную версию из репозитория Ubuntu проще, сборка OpenCV из исходного кода дает вам больше гибкости, и это должно быть вашим первым вариантом при установке OpenCV.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.
Источник
Установка OpenCV в Ubuntu 18.04
OpenCV (Open Source Computer Vision Library) – библиотека компьютерного зрения выпущенная под лицензией BSD, свободная как для личного, так и коммерческого использования. У неё есть интерфейсы для C++, Python и Java, поддерживается Windows, Linux, MacOS, IOS и Android. Эта библиотека используется для анализа видео и изображений.
OpenCV имеет модульную структуру, а это значит что пакет состоит из нескольких статических и динамических библиотек. В этой статье мы рассмотрим как выполняется установка OpenCV на Ubuntu 18.04 из официального репозитория или исходников.
Установка OpenCV из репозитория Ubuntu
Пакет OpenCV доступен в официальных репозиториях Ubuntu 18.04. На данный момент в репозиториях находится версия 3.2, а на официальном сайте уже можно найти версию 4.0. Чтобы установить OpenCV в Ubuntu 18.04 вместе с Python 3, выполните:
sudo apt update
sudo apt install python3-opencv
Затем нужно импортировать модуль cv2 в интерпретаторе python и посмотреть версию, чтобы убедиться что установка прошла успешно:
python3 -c «\
import cv2
print(cv2.__version__)»
В Ubuntu 18.04 LTS по умолчанию версия Python – 3.6. Если нужно установить OpenCV с привязками Python 2, загрузите пакет python-opencv.
Установка OpenCV с помощью PIP
Пакетный менеджер pip позволяет устанавливать различные пакеты python в систему. Сначала надо установить сам пакетный менеджер:
sudo apt install python-pip
Затем остается установить саму библиотеку:
sudo pip install opencv-python
После этого вы можете проверить версию библиотеки как описано в предыдущем пункте.
Установка OpenCV из исходного кода
В официальном репозитории и репозитории pip находится не самая новая версия. На момент написания статьи, самая новая версия — 4.1.0. Если вы хотите установить именно её, вам понадобиться компилировать 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
Шаг 2. Клонирование репозитория
Создайте директорию в которую будут сохранены репозитории OpenCV и перейдите в неё
Затем скачайте репозитории. Будут загружены два репозитория — opencv и opencv-contrib. Второй репозиторий содержит алгоритмы компьютерного зрения и будет полезен всем, кто хочет работать с этой технологией.
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
Если вы хотите установить старую версию OpenCV перейдите в каталог обоих репозиториев и выполните в них команду:
Шаг 3. Подготовка к сборке
Когда загрузка завершится, создайте временную директорию сборки и переключитесь на нее:
/opencv_build/opencv
mkdir 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 ..
Как только сборка CMake будет завершена, вы увидите нечто похожее на то, что показано ниже:
Шаг 4. Компиляция OpenCV
Измените флаг -j в соответствии с вашим процессором. Узнать число ядер процессора можно командой nproc. Например, в системе 4 ядра, поэтому используется флаг –j4. Начните процесс компиляции:
Компиляция может занять какое-то время. Это зависит от конфигурации вашей системы. После завершения вы увидите что-то подобное:
Шаг 5. Установка OpenCV
Когда процесс компиляции завершится, установите OpenCV с командой:
sudo make install
Шаг 6. Версия OpenCV
Чтобы проверить, прошла ли установка OpenCV успешно, введите следующие команды. Вы должны увидеть версию OpenCV:
pkg-config —modversion opencv4
python3 -c «\
import cv2
print(cv2.__version__)»
Заключение
В этой статье мы рассмотрели как выполняется установка OpenCV в Ubuntu 18.04 из репозитория или исходных кодов. Теперь вы знаете как получить самую свежую версию программы. Больше информации по использованию библиотеки доступно на официальном сайте.
Источник
How to install OpenCV (CV2) on Ubuntu 16.04/18.04
This post will guide you how to install OpenCV on your Ubuntu Linux server. How do I install OpenCV-Python from source code on Ubuntu Linux 16.04/18.04.
What is OpenCV (CV2)?
OpenCV (Open Source Computer Vision Library) is released under a BSD license and hence it’s free for both academic and commercial use. It has C++, Python and Java interfaces and supports Windows, Linux, Mac OS, iOS and Android. OpenCV has a modular structure, which means that the package includes several shared or static libraries. And OpenCV is a multi-platform open source computer vision library.
Installing OpenCV With Python 2 from the Default Repository
The OpenCV package is available from the default Ubuntu Repository. So if you want to install OpenCV on your Ubuntu system with Python 2, you can use the following apt install command to install it, type:
After OpenCV package is installed with the above commands on your system, you can use the following commands to load the appropriate cv2 module in python terminal, so that you can verify if the installation of OpenCV has been installed successfully:
From the above outputs, you should notice that the current version of OpenCV is 3.2.0.
Installing OpenCV With Python 3 from the Default Repository
If you want to install the OpenCV with Python3 bindings on your Ubuntu 16.04 or 18.04 Linux, you need to install the following package with apt install command, type:
After installed Python3-opencv on your system, you can try to load the appropriate cv2 library in python3 terminal to confirm the installation of OpenCV, type:
Installing OpenCV from Official Pip Package
You can also install OpenCV library by using official pip package on your Ubuntu system, just do the following steps:
#1 you need to install pip package manager on your system with the following command:
You can try to check the version of pip tool to verify if the pip package is installed normally on your system, type:
So you can get the pip version from the above outputs.
#2 you can try to use the following command to install OpenCV library, type:
#3 you can type the following codes to load cv2 library in Python terminal,type:
So the installed version of OpenCV is 4.0.0 by using pip package manager on your Ubuntu system.
Installing OpenCV from Source Code
As the version in the default Ubuntu repositories or pip repository may be not the latest version. And the current latest version of OpenCV is 4.1.0. So if you want to install the latest version of OpenCV on your Ubuntu system, you can install it from source code of OpenCV. Just do the following steps:
#1 You need to update package manager cache, then upgrade pacakges that have updates. type:
#2 you need to install some dependency packages with the following command:
Note: if you want to process images, you still need to install the below dependencies,type:
If you want to process videos with OpenCV library, you need to install the following dependency packages, type:
If you want to build OpenCV binding for both python2 and python3 on your system, you need to install the following packages:
#3 Downloading the latest source of OpenCV library from OpenCV’s GitHug Repository with the following command:
Note: It will create two folders “opencv” and “opencv_contrib” in current directory. The cloning may take some time depending upon your internet connection. OpenCV_contrib module has very useful algorithms which is a must for anyone working on Computer Vision.
#4 changing the current directory to opencv, and create a new build directory and navigate to it. type:
#5 setup OpenCV build using Cmake, type:
From the above outputs, you should see the following lines in your CMake output, it means that Python is properly found.
#6 Compiling OpenCV with the following make command, type:
Note: The compiling process will take a few minutes to complete. If your compiling fails or hangs, you need to delete your build directory, and recreate it, and re-run the above cmake command and make command.
#7 Installing OpenCV with make install command, type:
#8 you can verify if OpenCV is installed successfully on your system with the following command to check the OpenCV version:
Or you can open a python3 terminal to try import “cv2” module, type:
Conclusion
You should know that how to install OpenCV library on Ubuntu 16.04 or 18.04 from this guide, and you also know how to install the latest version of OpenCV from source on Ubuntu Linux server. If you want to see more information about OpenCV, you can go the official web site of OpenCV directly.
Источник