GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar OpenCV en Ubuntu 20.04

OpenCV (Biblioteca de visión por computadora de código abierto) es una biblioteca de visión por computadora de código abierto con enlaces para C ++, Python y Java y es compatible con todos los principales sistemas operativos. Puede aprovechar el procesamiento multinúcleo y presenta aceleración de GPU para operación en tiempo real.

OpenCV se utiliza para una amplia gama de aplicaciones, incluido el análisis de imágenes médicas, unir imágenes de Street View, videos de vigilancia, detectar y reconocer rostros, rastrear objetos en movimiento, extraer modelos 3D y mucho más.

Este artículo describe cómo instalar OpenCV en Ubuntu 20.04. Para instalar la última versión estable de OpenCV desde la fuente, desplácese hacia abajo hasta la sección Instalación de OpenCV desde la fuente de este tutorial. Elija el método de instalación que mejor se adapte a sus necesidades.

Instalando OpenCV desde el repositorio de Ubuntu #

OpenCV está disponible para su instalación desde los repositorios predeterminados de Ubuntu 20.04. Para instalarlo ejecuta:

sudo apt updatesudo apt install libopencv-dev python3-opencv

El comando anterior instalará todos los paquetes necesarios para ejecutar OpenCV.

Verifica la instalación importando el cv2 módulo e imprimiendo la versión de OpenCV:

python3 -c "import cv2; print(cv2.__version__)"

Al momento de escribir, la versión en los repositorios es 4.2:

4.2.0

Instalación de OpenCV desde la fuente #

Construir la biblioteca OpenCV desde la fuente le permite tener la última versión disponible. Se optimizará para su sistema en particular y tendrá control total sobre las opciones de compilación. Esta es la forma recomendada de instalar OpenCV.

Realice los siguientes pasos para instalar la última versión de OpenCV desde la fuente:

  1. Instale las herramientas de compilación y las dependencias:

    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 libopenexr-dev \    libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
  2. Clona los repositorios de contribución de OpenCV y OpenCV:

    mkdir ~/opencv_build && cd ~/opencv_buildgit clone https://github.com/opencv/opencv.gitgit clone https://github.com/opencv/opencv_contrib.git

    Al momento de escribir, la versión predeterminada en los repositorios de github es la versión 4.3.0. Si desea instalar una versión anterior de OpenCV, cd a ambos opencv y opencv_contrib directorios y ejecute git checkout <opencv-version>

  3. Una vez que se complete la descarga, cree un directorio de compilación temporal y navegue hasta él:

    cd ~/opencv_build/opencvmkdir -p build && cd build

    Configure la compilación de OpenCV con 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 ..

    La salida se verá como a continuación:

    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/vagrant/opencv_build/opencv/build
  4. Inicie el proceso de compilación:

    make -j8

    Modifica el -j bandera de acuerdo a su procesador. Si no sabe la cantidad de núcleos en su procesador, puede encontrarla escribiendo nproc .

    La compilación puede tardar varios minutos o más, según la configuración de su sistema.

  5. Instalar OpenCV con:

    sudo make install
  6. Para verificar la instalación, escriba los siguientes comandos y debería ver la versión de OpenCV.

    Enlaces de C++:

    pkg-config --modversion opencv4
    4.3.0

    Enlaces de Python:

    python3 -c "import cv2; print(cv2.__version__)"
    4.3.0-dev

Ubuntu
  1. Cómo instalar Odoo en Ubuntu

  2. Cómo instalar Maven en Ubuntu

  3. ¿Cómo instalar OpenCV en Ubuntu 20.04?

  4. Cómo instalar R en Ubuntu 16.04

  5. Cómo instalar Go en Ubuntu 18.04

Cómo instalar qt en Ubuntu 20.04

Cómo instalar OpenCV en Ubuntu 20.04

Cómo instalar OpenCV en Ubuntu 20.04 LTS

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04

Cómo instalar OpenCV en Ubuntu 20.04