Cómo instalar OpenCV en AlmaLinux 8

En este tutorial, le mostraremos cómo instalar OpenCV en AlmaLinux 8. Para aquellos de ustedes que no lo sabían, OpenCV (Open Source Computer Vision Library) es un software de código abierto con enlaces para C ++, Python y Java. OpenCV proporciona una biblioteca, herramientas y hardware optimizados de Computer Vision en tiempo real. También admite la ejecución de modelos para aprendizaje automático (ML) e inteligencia artificial (IA).

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de OpenCV en AlmaLinux 8. Puede seguir las mismas instrucciones para CentOS y Rocky Linux.

Instalar OpenCV en AlmaLinux 8

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

sudo actualización dnf
sudo dnf instalar epel-release
sudo dnf instalar opencv opencv-devel opencv-python

Paso 2. Instalar dependencias.

Ahora instalamos las herramientas y dependencias necesarias en su sistema:

sudo dnf instalar git gcc gcc-c ++ cmake3 qt5-qtbase-devel python3 python3-devel python3-pip cmake python3-devel python3-numpy gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-devel libt develjpeg-devel tbb-devel libv4l-devel eigen3-devel freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel gstreamer1-plugins-base

Paso 2. Instalar OpenCV en AlmaLinux 8.

Una vez instaladas las dependencias, ahora clone el repositorio de OpenCV contrib y OpenCV con el siguiente comando a continuación:

mkdir -p ~ / opencv_build && cd ~ / opencv_build git clone https: //github.com/opencv/opencv.git git clone https: //github.com/opencv/opencv_contrib.git

A continuación, cree una compilación temporal de directorio y vaya a ese directorio:

cd ~ / opencv_build / opencv && mkdir build && cd build

Después de eso, configure la compilación de OpenCV con el siguiente comando de CMake:

cmake3 -D CMAKE_BUILD_TYPE = RELEASE -D CMAKE_INSTALL_PREFIX = / usr / local -D INSTALL_C_EXAMPLES = ON -D INSTALL_PYTHON_EXAMPLES = ON -D OPENC_V_GENERATE_PKGCONPEX_GENERATE_PKGCONPEX_COMPRODUCCIÓN_COMPULS / openc_build_dv / openc_construir / openc_construir / openc_construir SOBRE ..

Inicie el proceso de compilación con el siguiente comando:

hacer -j8
sudo hacer la instalación

Finalmente, creamos un archivo de enlace simbólico opencv4.pc al directorio /usr/share/pkgconfig y correr ldconfig para reconstruir el caché de la biblioteca.

sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc / usr / share / pkgconfig / sudo ldconfig

Puede verificar que OpenCV se instaló correctamente en su sistema verificando la versión de OpenCV instalado:

pkg-config –modversion openc

Para habilitar los módulos de Python cv2, ejecute el siguiente comando a continuación:

python3 -c “importar cv2; imprimir (cv2 .__ versión__)”

¡Felicidades! Ha instalado OpenCV correctamente. Gracias por usar este tutorial para instalar OpenCV (Open Source Computer Vision Library) en su sistema AlmaLinux 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de OpenCV.