Instalación OpenCV · 3 min read · Oct 12, 2025

Cómo instalar la biblioteca de visión por computadora de código abierto (OpenCV) en Ubuntu 22.04

OpenCV es una biblioteca de software de aprendizaje automático de código abierto y visión por computadora. Se utiliza para el procesamiento de imágenes y la realización de tareas de visión por computadora. Con OpenCV, puedes construir aplicaciones de visión por computadora en tiempo real, incluyendo el seguimiento de objetos en movimiento, video de vigilancia, análisis de imágenes médicas y muchos más. Es multiplataforma y es compatible con muchos sistemas operativos, incluyendo Linux, Windows, macOS, Android, OpenBSD, FreeBSD y muchos más.

Este tutorial nos enseñará cómo instalar OpenCV en Ubuntu 22.04.

Requisitos previos

  • Un servidor que ejecute Ubuntu 22.04.
  • Una contraseña de root configurada en tu servidor.

Comenzando

Primero, actualiza y mejora todos los paquetes del sistema a la última versión utilizando el siguiente comando:

apt update -y  
apt upgrade -y

Una vez que todos los paquetes estén actualizados, instala el paquete de Python utilizando el siguiente comando:

apt install python3

Una vez que Python esté instalado, verifica la versión de Python utilizando el siguiente comando:

python3 --version

Deberías ver la siguiente salida:

Python 3.10.6

Instalar OpenCV desde el repositorio de Debian

Por defecto, el módulo OpenCV está disponible en el repositorio predeterminado de Ubuntu 22.04. Puedes instalarlo con el siguiente comando:

apt-get install python3-opencv -y

Después de la instalación exitosa, puedes verificar la versión instalada de un módulo con el siguiente comando:

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

Deberías obtener la siguiente salida:

4.5.4

Una vez que hayas terminado, puedes proceder al siguiente paso.

Instalar OpenCV desde la fuente

Se recomienda instalar OpenCV desde la fuente. Así puedes optimizarlo para un sistema específico.

Primero, instala todas las dependencias necesarias para construir OpenCV con el siguiente comando:

apt-get 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 -y

Después de instalar todas las dependencias, descarga la última versión de OpenCV y OpenCV contrib con el siguiente comando:

git clone https://github.com/opencv/opencv.git  
git clone https://github.com/opencv/opencv_contrib.git

A continuación, cambia el directorio a opencv con el siguiente comando:

cd opencv

A continuación, crea un directorio de construcción temporal y cambia el directorio a él:

mkdir build  
cd build

A continuación, configura la construcció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_contrib/modules -D BUILD_EXAMPLES=ON ..

Después de la finalización exitosa, deberías ver la siguiente salida:

--   Otras bibliotecas de terceros:
--     Intel IPP:                   2020.0.0 Gold [2020.0.0]
--            en:                   /root/opencv/build/3rdparty/ippicv/ippicv_lnx/icv
--     Intel IPP IW:                fuentes (2020.0.0)
--               en:                /root/opencv/build/3rdparty/ippicv/ippicv_lnx/iw
--     VA:                          NO
--     Lapack:                      NO
--     Eigen:                       NO
--     HAL personalizado:           NO
--     Protobuf:                    construcción (3.19.1)
-- 
--   OpenCL:                        SÍ (sin características adicionales)
--     Ruta de inclusión:            /root/opencv/3rdparty/include/opencl/1.2
--     Bibliotecas de enlace:        Carga dinámica
-- 
--   Python 3:
--     Intérprete:                   /usr/bin/python3 (ver 3.10.6)
--     Bibliotecas:                 /usr/lib/x86_64-linux-gnu/libpython3.10.so (ver 3.10.6)
--     numpy:                       /usr/lib/python3/dist-packages/numpy/core/include (ver 1.21.5)
--     ruta de instalación:          lib/python3.10/dist-packages/cv2/python-3.10
-- 
--   Python (para construcción):    /usr/bin/python3
-- 
--   Java:                          
--     ant:                         NO
--     JNI:                         NO
--     Envolturas de Java:           NO
--     Pruebas de Java:              NO
-- 
--   Instalar en:                  /usr/local
-- -----------------------------------------------------------------
-- 
-- Configuración completada
-- Generación completada
-- Los archivos de construcción se han escrito en: /root/opencv/build

A continuación, compila OpenCV con el siguiente comando:

make -j2

El proceso de construcción puede tardar un tiempo en finalizar. Después del proceso exitoso, puedes instalar OpenCV con el siguiente comando:

make install

A continuación, verifica la instalación de OpenCV con el siguiente comando:

pkg-config --modversion opencv4

Deberías obtener la siguiente salida:

4.6.0

También puedes verificar la versión del módulo OpenCV con el siguiente comando:

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

Deberías ver la siguiente salida:

4.2.0-dev

Conclusión

¡Felicidades! has instalado con éxito la biblioteca OpenCV en el repositorio de Ubuntu 22.04. Ahora puedes usar OpenCV y comenzar a desarrollar aplicaciones relacionadas con visión por computadora y aprendizaje automático. No dudes en preguntarme si tienes alguna pregunta.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.