En este tutorial, le mostraremos cómo instalar OpenCV en CentOS 8. Para aquellos de ustedes que no sabían, OpenCV (Open Source Computer Vision Library) es una biblioteca de código abierto, biblioteca informática altamente optimizada que se utiliza principalmente en aplicaciones para el procesamiento de imágenes. Tiene una variedad de funciones de procesamiento de imágenes incorporadas que lo ayudan a comenzar fácilmente. Se ejecuta en Linux, Windows, Mac OS, iOS y Android.
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 un servidor CentOS 8.
Instalar OpenCV en CentOS 8
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
sudo dnf clean all sudo dnf update
Paso 2. Instalación de OpenCV en CentOS 8.
- Instalar OpenCV desde el repositorio de CentOS:
sudo dnf install opencv opencv-devel opencv-python
Ahora verifique que existe la biblioteca OpenCV ejecutando:
pkg-config --modversion opencv
- Instalar OpenCV desde la fuente:
sudo dnf install epel-release 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
A continuación, clone los repositorios de contribuciones de OpenCV y OpenCV:
mkdir -p ~/opencv_build && cd ~/opencv_build git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git
Una vez que se complete la descarga, cree un directorio de compilación temporal y cámbielo:
cd ~/opencv_build/opencv && mkdir build && cd build
Luego, 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
A continuación, cree un archivo de enlace simbólico opencv4.pc en /usr/share/pkgconfig
directorio y ejecute ldconfig
para reconstruir el caché de bibliotecas:
sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/ sudo ldconfig
Ahora comprobamos la versión de OpenCV:
pkg-config --modversion opencv4
Para verificar el módulo cv2 de Python, ejecute:
python3 -c "import cv2; print(cv2.__version__)"
¡Felicitaciones! Ha instalado OpenCV con éxito. Gracias por usar este tutorial para instalar OpenCV en el sistema CentOS 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de OpenCV.