Categorías
linux

[Concise and concise] Instalar Opencv en Ubuntu 16.04 y probarlo con éxito

Instalar Opencv3.4.5 en Ubuntu 16.04

Prefacio

Sólo tienes que seguir los pasos, este artículo es suficiente para la serie

Descargar

Descargue la versión de fuentes desde el sitio web oficial:Portal

Instalación

Abra la ubicación del archivo donde se descarga el archivo, haga clic con el botón derecho del ratón para abrir el terminal e introduzca:

unzip opencv-3.4.5.zip

Entonces:

cd opencv-3.4.5

Instalar cmake:

sudo apt-get install cmake

El error reportado aquí no es tan problemático para matar varios procesos, y entonces puede que no funcione bien, simplemente reinicie y vuelva a instalar

Instalar bibliotecas dependientes:

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

Cree un directorio de compilación (versión) e introduzca:

mkdir release && cd release

compilación de configuración cmake:

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..

Si se notifica un error aquí (no se puede encontrar el archivo cmakelist), significa que el archivo de versión está integrado en la ubicación incorrecta y debe crearse en la carpeta opencv-3.4.5

hacer compilar:

make -j$(nproc)

Instalación:

sudo make install

Configuración del entorno agregue la ruta de la biblioteca:

sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'

Actualice la biblioteca del sistema:

sudo ldconfig

Configurar bash:

sudo gedit /etc/bash.bashrc  
//Add at the end:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
export PKG_CONFIG_PATH

Guardar y salir, y ejecutar:

sudo source /etc/bash.bashrc
sudo updatedb  

Si no se encuentra el comando source, ejecute:

sudo -s
source /etc/profile

Prueba

Después de abrir el terminal e introducir Python, importe cv2, si se realiza correctamente, la instalación se realiza correctamente.

  Canal de Linux para la comunicación entre el programa Java y C ++

.

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *