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 de Computer Vision optimizados 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 que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, 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 dnf update sudo dnf install epel-release sudo dnf install opencv opencv-devel opencv-python
Paso 2. Instalación de dependencias.
Ahora instalamos las herramientas y dependencias necesarias a su sistema:
sudo dnf install 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 libjpeg-turbo-devel libtiff-devel tbb-devel libv4l-devel eigen3-devel freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel gstreamer1-plugins-base
Paso 2. Instalación de OpenCV en AlmaLinux 8.
Una vez instaladas las dependencias, ahora clone la contribución de OpenCV y el repositorio de 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 OpenCV con el siguiente comando CMake:
cmake3 -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 ..
Inicie el proceso de compilación usando el siguiente comando:
make -j8 sudo make install
Finalmente, creamos un archivo de enlace simbólico opencv4.pc al directorio /usr/share/pkgconfig
y ejecuta 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 comprobando la versión de OpenCV instalada:
pkg-config --modversion openc
Para habilitar los módulos de Python cv2, ejecute el siguiente comando a continuación:
python3 -c "import cv2; print(cv2.__version__)"
¡Felicitaciones! Has instalado OpenCV con éxito. Gracias por utilizar este tutorial para instalar OpenCV (Biblioteca de visión artificial de código abierto) en tu sistema AlmaLinux 8. Para obtener ayuda adicional o información útil, te recomendamos consulte el sitio web oficial de OpenCV.