Instalación de OpenCv en el sistema Ubuntu18.04

Instalación de OpenCv en el sistema Ubuntu18.04



Prefacio

Instale OpenCv en el sistema Ubuntu18.04.


1. Dependencias del entorno de instalación

Abra una nueva terminal e ingrese las siguientes instrucciones para configurar las dependencias del entorno OpenCv.

sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

注:安装libdc1394-22-dev时会出现报错(无法定位 libjasper-dev),打开新终端并依次输入以下命令即可解决该问题。

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev

2. Descargue el código fuente de OpenCv

Abra la siguiente URL, seleccione la versión de OpenCv requerida, descargue el archivo de formato Fuentes, descomprímalo una vez completada la descarga y coloque el archivo descomprimido en el "directorio de inicio" del sistema.

https://opencv.org/releases/

3. Instale OpenCv

Cree una carpeta de compilación en la carpeta OpenCv descomprimida, ingrese a la carpeta de compilación y abra una nueva terminal debajo de la carpeta, ingrese las siguientes instrucciones para compilar e instalar.

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_GTK=ON -D OPENCV_GENERATE_PKGCONFIG=YES ..
sudo make -j8        //此处采用8个CPU核心进行编译
sudo make install
sudo gedit /etc/bash.bashrc

注:
1. CMAKE_INSTALL_PREFIX 是opencv的安装地址 默认安装在 usr/local’
2. CMAKE_BUILD_TYPE 是opencv安装的版本,Release和Debug两种可选,默认安装Release
3. OPENCV_ENABLE_NONFREE 是否使用部分被申请了专利的算方法 这里选True的话就可以使用了
4. OPENCV_GENERATE_PKGCONFIG 强烈建议开启这个 设置为ON OPENCV_GENERATE_PKGCONFIG 因为opencv4默认不生成.pc文件,所以加上这句用于生成opencv4.pc文件,支持pkg-config功能。opencv4版本及以上 这里用ON。
Agregue el siguiente contenido al final del archivo abierto en los pasos anteriores y guárdelo para actualizar las variables de entorno del sistema.

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

Active la variable de entorno recién agregada.

sudo updatedb
source /etc/bash.bashrc

Abra el archivo de configuración de Opencv y agregue la ruta lib al final del archivo, guarde y salga.

sudo gedit /etc/ld.so.conf.d/opencv.conf     //打开配置文件

renovar

sudo ldconfig

4. Compruebe si la instalación se realizó correctamente.

Ingrese en la terminal:

mkdir build
cd ./build
 cmake ..
make
./opencv_example

Si se abre normalmente, ¡la instalación se realizó correctamente!


Supongo que te gusta

Origin blog.csdn.net/qq_42114833/article/details/128648458
Recomendado
Clasificación