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 python3Como 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 NumpyPaso 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.