- Install OpenCV3 on Ubuntu
- Step 1: Update packages
- Step 2: Install OS libraries
- Step 3: Install Python libraries
- Step 4: Download OpenCV and OpenCV_contrib
- Step 4.1: Download opencv from Github
- Step 4.2: Download opencv_contrib from Github
- Step 5: Compile and install OpenCV with contrib modules
- Step 5.1: Create a build directory
- Step 5.2: Run CMake
- Step 5.3: Compile and Install
- Step 6: Test OpenCV3
- Step 6.1: Test C++ code
- Step 6.2: Test Python code
- Activate Python virtual environment
- Quick Check
- Run RedEyeRemover demo
- Subscribe & Download Code
- Как установить OpenCV в Ubuntu 20.04
- Установка OpenCV из репозитория Ubuntu
- Установка OpenCV из исходного кода
- Выводы
- How to Install OpenCV for Python in Linux?
- Downloading and Installing OpenCV:
- Quick start
- Build core modules
- Build with opencv_contrib
- Detailed process
- Install compiler and build tools
- Download sources
- Configure and build
- Check build results
- Install
- Установка OpenCV в Ubuntu 18.04
- Установка OpenCV из репозитория Ubuntu
- Установка OpenCV с помощью PIP
- Установка OpenCV из исходного кода
- Шаг 1. Установка зависимостей
- Шаг 2. Клонирование репозитория
- Шаг 3. Подготовка к сборке
- Шаг 4. Компиляция OpenCV
- Шаг 5. Установка OpenCV
- Шаг 6. Версия OpenCV
- Заключение
Install OpenCV3 on Ubuntu
In this post, we will provide step by step instructions for installing OpenCV 3 (C++ and Python) on Ubuntu.
Step 1: Update packages
Step 2: Install OS libraries
Step 3: Install Python libraries
We will use Virtual Environment to install Python libraries. It is generally a good practice in order to separate your project environment and global environment.
Step 4: Download OpenCV and OpenCV_contrib
We will download opencv and opencv_contrib packages from their GitHub repositories.
Step 4.1: Download opencv from Github
Step 4.2: Download opencv_contrib from Github
Step 5: Compile and install OpenCV with contrib modules
Step 5.1: Create a build directory
Step 5.2: Run CMake
Step 5.3: Compile and Install
Step 5.4: Create symlink in virtual environment
Depending upon Python version you have, paths would be different. OpenCV’s Python binary (cv2.so) can be installed either in directory site-packages or dist-packages. Use the following command to find out the correct location on your machine.
It should output paths similar to one of these (or two in case OpenCV was compiled for both Python2 and Python3):
Double check the exact path on your machine before running the following commands
Step 6: Test OpenCV3
We will test a red eye remover application written in OpenCV to test our C++ and Python installations. Download RedEyeRemover.zip and extract it into a folder.
Step 6.1: Test C++ code
Move inside extracted folder, compile and run.
Step 6.2: Test Python code
Activate Python virtual environment
Quick Check
Run RedEyeRemover demo
Now you can exit from Python virtual environment.
Whenever you are going to run Python scripts which use OpenCV you should activate the virtual environment we created, using workon command.
Subscribe & Download Code
If you liked this article and would like to download code (C++ and Python) and example images used in this post, please click here. Alternately, sign up to receive a free Computer Vision Resource Guide. In our newsletter, we share OpenCV tutorials and examples written in C++/Python, and Computer Vision and Machine Learning algorithms and news.
Источник
Как установить 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.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.
Источник
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:
Источник
Quick start
Build core modules
Build with opencv_contrib
Detailed process
This section provides more details of the build process and describes alternative methods and tools. Please refer to the OpenCV installation overview tutorial for general installation details and to the OpenCV configuration options reference for configuration options documentation.
Install compiler and build tools
- To compile OpenCV you will need a C++ compiler. Usually it is G++/GCC or Clang/LLVM:
- Install GCC.
Download sources
There are two methods of getting OpenCV sources:
- Download snapshot of repository using web browser or any download tool (
80-90Mb) and unpack it.
Configure and build
Check build results
After successful build you will find libraries in the build/lib directory and executables (test, samples, apps) in the build/bin directory:
CMake package files will be located in the build root:
Install
By default OpenCV will be installed to the /usr/local directory, all files will be copied to following locations:
- /usr/local/bin — executable files
- /usr/local/lib — libraries (.so)
- /usr/local/cmake/opencv4 — cmake package
- /usr/local/include/opencv4 — headers
- /usr/local/share/opencv4 — other files (e.g. trained cascades in XML format)
Since /usr/local is owned by the root user, the installation should be performed with elevated privileges ( sudo ):
Источник
Установка 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 из репозитория или исходных кодов. Теперь вы знаете как получить самую свежую версию программы. Больше информации по использованию библиотеки доступно на официальном сайте.
Источник