opencv

Introducción a OpenCV en Ubuntu 20.40

Introducción a OpenCV en Ubuntu 20.40
La biblioteca de visión por computadora de código abierto, o OpenCV, es una biblioteca de software de aprendizaje automático de utilidades de programación de código abierto que se utilizan para la computación en tiempo real. Está compuesto por más de 2500 algoritmos bien optimizados que se utilizan para detectar y reconocer rostros, para el modelado 3D y para superponer fotos para crear mapas y elevaciones, realizar análisis fotométricos, seguimiento de trayectoria de objetos, seguimiento de movimiento y detección de gestos y movimientos. Junto con otras utilidades, OpenCV puede incluso evaluar las intenciones del sujeto en una fotografía.

Con una gama tan amplia de funcionalidades, OpenCV ha encontrado su uso a lo largo de los años en tecnología de reconocimiento facial, imágenes médicas, video de vigilancia e incluso en servicios comerciales, como VFX y seguimiento de movimiento en la industria del cine.

Este artículo proporciona un tutorial que le muestra cómo instalar OpenCV 4 en su Ubuntu 20.40 y cómo aprovechar al máximo esta biblioteca instalando los paquetes más recomendados.

Comenzaremos por instalar las dependencias de OpenCV antes de instalar OpenCV.

Paso 1: actualice su sistema

Primero, abra la terminal y escriba lo siguiente para actualizar su sistema:

$ sudo apt actualización y actualización

Paso 2: descargar bibliotecas adicionales

A continuación, solicite e instale las herramientas de desarrollo y las bibliotecas de E / S visuales para ver y editar archivos de imagen y video. Utilice los siguientes comandos para hacerlo:

$ sudo apt install build-essential cmake unzip pkg-config

$ sudo apt install libjpeg-dev libpng-dev libtiff-dev

$ sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev

$ sudo apt install libxvidcore-dev libx264-dev

Para mejorar aún más OpenCV, instale los siguientes paquetes:

$ sudo apt install libatlas-base-dev gfortran

Paso 3: Descarga Gnome ToolKit

Gnome Toolkit (GTK) es un kit de herramientas de widgets gratuito y de código abierto que se puede utilizar para crear GUI. Escriba el siguiente comando para descargar el kit de herramientas de Gnome:

$ sudo apt install libgtk-3-dev

Paso 4: Instale los encabezados de desarrollo de Python 3

Utilice los siguientes códigos para instalar los encabezados de desarrollo de Python 3:

$ sudo apt-get install python3-dev

Nota: Si aún no lo sabía, estamos realizando la instalación con enlaces de Python 3.

Con las dependencias instaladas, ahora podemos pasar a descargar OpenCV.

Paso 5: Descarga OpenCV

Descargar OpenCV es bastante sencillo. Simplemente diríjase a su carpeta de inicio y descargue OpenCV y opencv_contrib, que viene con algunas modificaciones que se suman a la funcionalidad de OpenCV. Para hacerlo, ingrese lo siguiente:

$ cd ~
$ wget -O opencv.zip https: // github.com / opencv / opencv / archive / 4.0.0.Código Postal

$ wget -O opencv_contrib.zip https: // github.com / opencv / opencv_contrib / archive / 4.0.0.Código Postal

A continuación, extraiga los archivos con los siguientes comandos:

$ descomprimir opencv.Código Postal

$ descomprimir opencv_contrib.Código Postal

Este paso es opcional. Puede elegir cambiar el nombre de los directorios ingresando los siguientes comandos:

$ mv opencv-4.0.0 opencv

$ mv opencv_contrib-4.0.0 opencv_contrib

Paso 6: Optimice Python 3 VE para OpenCV

En este paso, instalaremos pip. Ingrese los siguientes comandos para hacerlo:

$ wget https: // arranque.pypa.io / get-pip.py

$ sudo python3 get-pip.py

Paso 7: acostumbrarse a VE para el desarrollo de Python

Con un entorno virtual, puede trabajar con dos dependencias de versiones de software paralelas.

Aquí, usaremos los paquetes virtualenv y virtualenvwrapper para navegar por los entornos virtuales de Python.

Para instalar los paquetes virtualenv y virtualenvwrapper y crear python VEs con ellos, ingrese lo siguiente:

$ sudo pip install virtualenv virtualenvwrapper

$ sudo rm -rf ~ / get-pip.py ~ /.caché / pip

Ingrese el siguiente código para agregar su ~ /.archivo bashrc:

$ echo -e "\ n # virtualenv y virtualenvwrapper" >> ~ /.bashrc

$ echo "exportar WORKON_HOME = $ HOME /.virtualenvs ">> ~ /.bashrc

$ echo "exportar VIRTUALENVWRAPPER_PYTHON = / usr / bin / python3" >> ~ /.bashrc

$ echo "fuente / usr / local / bin / virtualenvwrapper.sh ">> ~ /.bashrc

Ahora, obtenga el ~ /.archivo bashrc con lo siguiente:

$ fuente ~ /.bashrc

Paso 8: creación de un entorno virtual

Ahora, podemos pasar a la creación de un entorno virtual OpenCV 4 + Python 3. Ingrese el siguiente código para crear un entorno virtual Python 3.

$ mkvirtualenv cv -p python3

Como puede ver, llamamos a nuestro VE 'cv;' Puede dar cualquier nombre a su VE, aunque es preferible que sean breves y relevantes.

Hemos creado py3cv4 VE para usar con Python 3 + OpenCV 4. Para ver en qué VE se encuentra, ingrese el siguiente comando:

$ workon cv

Paso 9: Instale NumPy

NumPy es un paquete de biblioteca de Python que se suma al instalar funciones matemáticas de alto nivel y admitir matrices y matrices multidimensionales. Es probable que le resulte útil cuando utilice OpenCV, por lo que le recomendamos que lo instale. Emita el siguiente comando para hacerlo:

$ pip install numpy

Paso 10: Vincular OpenCV 4 con el entorno virtual

Busque la versión de Python instalada en su sistema ingresando lo siguiente:

$ workon cv

$ python -version

Ahora que conoce la versión de Python que está utilizando, puede volver a trabajar en el directorio site-packages.

Paso 11: Verificación de la instalación

Puedes comprobar que OpenCV está instalado correctamente y funcionará sin problemas introduciendo el siguiente comando:

$ workon cv

$ python

Esto activa el entorno virtual y ejecuta el intérprete de Python vinculado con el VE que acaba de activar.

Conclusión

Y eso lo envuelve. Este artículo proporcionó un tutorial para ayudarlo a poner OpenCV en funcionamiento en su sistema Ubuntu. Analizamos varias dependencias que agregan más funcionalidad a OpenCV y le mostramos cómo instalar estas dependencias. También creamos un entorno virtual de Python 3 y lo vinculamos con nuestra instalación de OpenCV. Después de seguir los pasos enumerados en este artículo, debería haber instalado OpenCV con éxito en su Ubuntu 20.24 servidores.

Controle y administre el movimiento del mouse entre múltiples monitores en Windows 10
Administrador de mouse de doble pantalla le permite controlar y configurar el movimiento del mouse entre varios monitores, al ralentizar sus movimient...
WinMouse le permite personalizar y mejorar el movimiento del puntero del mouse en una PC con Windows
Si desea mejorar las funciones predeterminadas del puntero del mouse, use el software gratuito WinMouse. Agrega más funciones para ayudarlo a aprovech...
El botón de clic izquierdo del mouse no funciona en Windows 10
Si está utilizando un mouse dedicado con su computadora portátil o computadora de escritorio, pero el el botón izquierdo del mouse no funciona en Wind...