Instalación de OpenCv en el sistema Ubuntu18.04
Directorio de artículos
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!