Cómo instalar OpenCV en Ubuntu

Cómo instalar OpenCV en Ubuntu
La biblioteca de visión por computadora de código abierto es una biblioteca popular de visión por computadora con enlaces para diferentes idiomas, incluidos Java, Python y C++. Además, admite otros sistemas operativos y tiene múltiples aplicaciones, como el seguimiento de objetos en movimiento, extracciones de modelos 3D, reconocimiento facial y análisis de imágenes.

Para los desarrolladores, OpenCV ofrece una extensa colección de algoritmos, especialmente para el modelado 3D, y las cosas no pueden mejorar que cuando se usa la herramienta. Si está buscando cómo instalar OpenCV en Ubuntu y especificar sus proyectos de vectores de soporte o mejorar los algoritmos, está en el lugar correcto. Esta guía cubre dos formas fáciles de instalar OpenCV.

Instalación de OpenCV en Ubuntu

La plataforma OpenCV tiene dos métodos de instalación. Ya sea usando el repositorio o directamente desde la fuente. Cubriremos los pasos para cada método.

1. Instalar OpenCV a través del repositorio

Es el más fácil de los dos métodos, ya que solo se necesitan dos comandos.

Primero, actualice su repositorio.

$ sudo apt actualización

A continuación, instale OpenCV usando el siguiente comando:

$ sudo apto install libopencv-dev python3-opencv

Eso es todo! OpenCV se instala correctamente en su sistema. Puede confirmar verificar su versión utilizando el enlace C ++. Ejecute el siguiente comando:

$ PKG -Config -Modversion OpenCV4

La salida debe devolver la versión actual, como se muestra en la imagen a continuación:

2. Instalar OpenCV a través del código fuente

Una deficiencia de instalar OpenCV usando el repositorio es que es posible que no obtenga la última versión. La solución es instalarlo directamente usando su código fuente. Además, este método optimiza OpenCV según su sistema, lo que le brinda un control absoluto sobre sus opciones de compilación. Dicho esto, los siguientes pasos lo guiarán.

Paso 1. Instale las dependencias de OpenCV y las herramientas de compilación
OpenCV depende de algunos paquetes para que se ejecute. Por lo tanto, copie el siguiente comando para instalar las dependencias necesarias y la creación de herramientas.

$ sudo apt instale build-esencial cmake git pkg-config libgtk-3-dev \ libavCodec-devel -Base-Dev Python3-Dev Python3-Numpy \ libtBB2 LBTBB-DEV LIBDC1394-22-DEVIBOPENEXR-DEV \ LIBGSTREAMER-PLUGINS-BASE1.0-Dev libgstreamer1.0-DEV

Paso 2. Clon OpenCV y sus repositorios
OpenCV se puede clonar desde su repositorio de GitHub.

Comience creando un directorio en su sistema.

$ mkdir ~/opencv_build && cd ~/opencv_build

A continuación, Clone OpenCV usando el siguiente comando:

$ git clon https: // github.com/opencv/opencv.git

Finalmente, clona sus repositorios de contribución.

$ git clon https: // github.com/opencv/opencv.git

Los pasos anteriores instalaron la versión actual de OpenCV, pero también puede elegir ir con una versión anterior. Todo lo que necesitas es navegar hacia el opencvv y opencv_contrib directorios, luego ejecute el siguiente comando:

$ git checkout

Paso 3: crear un directorio de compilación
Se requiere un directorio de compilación temporal cuando el OpenCV se configurará utilizando CMake.

Para crear y navegar en el directorio, use los comandos que se muestran a continuación.

$ cd ~/opencv_build/opencv
$ mkdir -p build && cd build

A continuación, usa CMake Para configurar OpenCV Build usando el siguiente comando:

$ 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 = En ..

Debe tener en cuenta que una salida que muestra la configuración y la generación está realizada y la ruta a los archivos de compilación.

Paso 4: Iniciar compilación
Una vez que se realiza la construcción, es hora de iniciar la compilación. Sin embargo, primero, verifique la cantidad de procesadores que tiene utilizando el nproc Comando de Linux.

$ nproc

Una vez marcado, ejecute el siguiente comando y reemplace el número después j Con sus procesadores:

$ make -j2

La compilación lleva mucho tiempo, así que sea paciente.

Paso 5: Instalar OpenCV
El paso final es ejecutar el siguiente comando, que se instala Opencvv:

$ sudo make install

Paso 6: Confirmar la instalación
Comprobar el Opencvv Versión utilizando enlaces para diferentes lenguajes de programación para verificar la instalación. Ya verificamos los enlaces de C ++ en el método 1. Usemos Pitón En este método. El comando es:

$ python3 -c "import cv2; imprimir (CV2.__versión__)"

Dependiendo de cuándo esté leyendo este artículo, su salida puede ser la misma o una versión más nueva que la siguiente imagen proporcionada:

Conclusión

OpenCV es una herramienta que no puede ignorar si es un desarrollador de visión por computadora. Tiene diferentes aplicaciones y algoritmos a su disposición. Si está atrapado instalándolo en Ubuntu, esta guía es su mejor amigo, ya que ofrece dos formas de hacerlo. Un método debería funcionar para ti.