Una biblioteca de visión por computadora de código abierto que contiene enlaces para C++, Python y Java también se denomina Biblioteca de visión por computadora de código abierto (OpenCV) y es compatible con todos los sistemas operativos de uso común. sistemas Puede aprovechar el procesamiento multinúcleo y ofrece aceleración de GPU para operaciones en tiempo real. OpenCV se usa para muchos propósitos diferentes, incluida la extracción de modelos 3D, la identificación y el reconocimiento de rostros, el seguimiento de objetos, la unión de imágenes de Street View, el análisis de imágenes médicas y muchas cosas más.

La distribución Debian GNU/Linux es la base del sistema operativo (OS) de código abierto conocido como Ubuntu. Ubuntu es muy apreciado en universidades y empresas de investigación porque integra toda la funcionalidad de un sistema operativo Unix con una GUI personalizable adicional. Aunque Ubuntu tiene una edición de servidor, se usa con más frecuencia en computadoras personales. Hoy, Ubuntu está disponible en una variedad de sabores y variantes especializadas. Además, existen ediciones especializadas para dispositivos vinculados, nubes OpenStack y servidores.

Este artículo describe el proceso de instalación de OpenCV para Ubuntu. Desplácese hacia abajo hasta la sección de este artículo titulada”Uso de la fuente para instalar OpenCV”para aprender cómo instalar la versión estable más reciente de OpenCV desde el código fuente. Puede seleccionar la técnica de instalación que mejor satisfaga sus necesidades.

Usando el Repositorio de Ubuntu para instalar OpenCV

Es posible instalar OpenCV usando el Ubuntu estándar repositorio. Para instalar OpenCV, ejecute el comando que se indica a continuación.

$ sudo apt install libopencv-dev python3-opencv

El script mencionado anteriormente instalará todos los paquetes necesarios para OpenCV.

Para verificar la instalación, importe el módulo cv2 y genere la versión de OpenCV:

$ python3-c “import cv2; print(cv2.__version__)”  

El resultado anterior muestra que la versión en los repositorios al momento de escribir es”4.2.0″.

Utilización de la fuente para instalar OpenCV

Al compilar la biblioteca de OpenCV usted mismo desde el código fuente, puede obtener la versión más reciente. La construcción se personalizará para su máquina en particular bajo su control total. Se sugiere usar esta técnica para instalar OpenCV.

Para instalar la versión más reciente de OpenCV directamente desde la fuente, siga estas instrucciones:

Paso 1: Instale las dependencias necesarias y las herramientas de compilación:

$  sudo apt 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 libdc1394-22-dev libopenexr-dev \    libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev  

Paso 2: Copias del OpenCV a y sus repositorios de contribuciones deben hacerse:

La versión predeterminada más reciente en la fuente de github es la versión 4.3.0. Al ingresar el comando git checkout opencv-version en los directorios opencv y opencv contrib, puede instalar una versión anterior de OpenCV.

Paso 3:  Cree un directorio de compilación temporal y luego acceda a él una vez finalizada la descarga:

$ cd ~/opencv_build/opencv$ mkdir-p build && cd build  

Puede configurar fácilmente CMake para crear OpenCV:

$ 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_build/opencv_contrib/modules \   -D BUILD_EXAMPLES=ON..  

Paso 4: Comience el proceso de compilación usando:

$ make-j8  

Adapte el indicador-j a las necesidades de su procesador. Puede averiguar el recuento de núcleos de su procesador escribiendo nproc si no está seguro. El tiempo que lleva compilar varía según la configuración de su sistema.

Paso 5: Configure OpenCV:

$ sudo make install

Paso 6: Para comprobar la instalación, escriba las siguientes instrucciones; debería aparecer la versión de OpenCV.

Enlaces en C++:

$ pkg-config –modversion opencv4  

Enlaces en Python:

$ python3-c “importar cv2; print(cv2.__version__)”  

Conclusión

Has visto dos métodos diferentes para instalar OpenCV en Ubuntu. El enfoque que seleccione está determinado por sus necesidades e intereses. Instalar OpenCV desde la versión empaquetada del repositorio de Ubuntu es más simple, pero crear OpenCV desde la fuente le permite más libertad y debería ser su primera opción.

Para obtener más instrucciones y tutoriales, visite linuxgenie.net

By Maisy Hall

Trabajo como escritora independiente. También soy vegana y ecologista. Siempre que tengo tiempo, me centro en la meditación.