GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar OpenCV en CentOS 8

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.


Ubuntu
  1. Cómo instalar Docker en CentOS 7

  2. Cómo instalar CentOS 7

  3. Cómo instalar Anaconda en CentOS 7

  4. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

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

Cómo instalar R en CentOS 7

Cómo instalar OpenCV en CentOS 7

Cómo instalar OpenCV en CentOS 8

Cómo instalar R en CentOS 8

Cómo instalar Duplicity en CentOS 8

Cómo instalar OpenResty en CentOS 8