Comenzando con OpenCV en Ubuntu Top 10.Top 10

Comenzando con OpenCV en Ubuntu Top 10.Top 10
Biblioteca de visión de computadora de código abierto u OpenCV es una biblioteca de software de aprendizaje automático de utilidades de programación de código abierto utilizadas para la computación en tiempo real. Se compone de más de 2.500 algoritmos bien optimizados utilizados para detectar y reconocer caras, para el modelado 3D, y para las fotos superpuestas para crear mapas y elevaciones, llevar a cabo un análisis fotométrico, 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 sus usos a lo largo de los años en tecnología de reconocimiento facial, imágenes médicas, videos 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 sistema y cómo aprovechar al máximo esta biblioteca instalando los paquetes más recomendados.

Comenzaremos instalando las dependencias de OpenCV antes de instalar OpenCV.

Paso 1: Actualice su sistema

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

$ sudo apt actualización && actualización

Paso 2: Descargar bibliotecas adicionales

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

$ sudo apt install build-esencial cmake unzip pkg-config
$ sudo apto instalación libjpeg-dev libpng-dev Lbtiff-devel
$ sudo apt install libavcodec-dev libavformat-dev libscale-dev libv4l-devev
$ sudo apt instalación libxvidcore-dev libx264-devel

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

$ sudo apt install libatlas-base-dev Gfortran

Paso 3: Descargar Gnome Toolkit

GNOME Toolkit (GTK) es un kit de herramientas de widget de código abierto y de código abierto que se puede usar para crear GUIS. Escriba el comando a continuación para descargar el kit de herramientas GNOME:

$ sudo apt install libgtk-3-dev

Paso 4: Instale los encabezados de desarrollo de Python 3

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

$ sudo apt-get install python3-dev

Nota: Si aún no pudiera saber, estamos realizando la instalación con Python 3 Bindings.

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

Paso 5: Descargar 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.cremallera
$ wget -o opencv_contrib.zip https: // github.com/opencv/opencv_contrib/Archive/4.0.0.cremallera

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

$ Unzip OpenCV.cremallera
$ unzip opencv_contrib.cremallera

Este paso es opcional. Puede elegir cambiar el nombre de los directorios ingresando los comandos a continuación:

$ mv opencv-4.0.0 OpenCV
$ mV opencv_contrib-4.0.0 opencv_contrib

Paso 6: Optimizar Python 3 VE para OpenCV

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

$ wget https: // bootstrap.pypa.IO/Get-PIP.py
$ sudo python3 get-pip.py

Paso 7: Acostúmbrate a la VE para el desarrollo de Python

Con un entorno virtual, puede trabajar con dos dependencias de versión de software paralelas.

Aquí, utilizaremos 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 instalación 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 "Export 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: Crear un entorno virtual

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

$ mkvirtualenv cv -p python3

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

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

$ Workon CV

Paso 9: instalar 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 sea útil cuando esté utilizando OpenCV, por lo que le recomendamos que lo instale. Emita el siguiente comando para hacerlo:

$ Pip Install Numpy

Paso 10: Enlace 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 el directorio de Site-Packages.

Paso 11: Verificar la instalación

Puede verificar que OpenCV se instale correctamente y funcionará sin problemas ingresando el siguiente comando:

$ Workon CV
$ Python

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

Conclusión

Y eso lo envuelve. Este artículo proporcionó un tutorial para ayudarlo a poner en funcionamiento en su sistema Ubuntu. Observamos 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 OpenCV. Después de seguir los pasos enumerados en este artículo, debe haber instalado con éxito OpenCV en su Ubuntu 20.24 servidor.