Introducción
En esta publicación se describen los pasos necesarios para instalar OpenCV para Python 3 en Linux Ubuntu/Mint 20 utilizando pip
.
Estos paquetes se consideran no oficiales ya que desde OpenCV.org se pueden descargar las fuentes del proyecto para su compilación personalizada. A través de pip
básicamente se pueden obtener cuatro versiones diferentes.
opencv-python
: sólo incluye los módulos principales.opencv-contrib-python
: incluye módulos no libres además de los módulos principales. (Recomendado)opencv-python-headless
: sólo módulos principales pero sin funcionalidades de interfaz de usuario.opencv-contrib-python-headless
: módulos principales y módulos no libres sin funcionalidades de interfaz de usuario.
La versión recomendada es opencv-contrib-python
ya que incluye la mayor cantidad de algoritmos disponibles para su uso.
Procedimiento
Instalar Python 3.
$ sudo apt install python3
Instalar pip
.
$ sudo apt install python3-pip
Instalar la librería de OpenCV.
$ pip install opencv-contrib-python
Instalar NumPY.
$ pip install numpy
Verificación
$ python --version
Python 3.8.2
$ pip --version
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
$ python -c "import cv2; print(cv2.__version__)"
4.2.0
$ python -c "import numpy as np; print(np.__version__)"
1.19.0
Recursos
- OpenCV en pip
https://pypi.org/project/opencv-contrib-python/ - NumPY en pip
https://pypi.org/project/numpy/