¿Cómo instalar OpenCV en Windows? | Minicurso OpenCV – Parte 3
Bienvenidos al tercer artículo del minicurso de Visión por Computador con OpenCV en Python. En el artículo anterior hablamos sobre lo que es OpenCV, ahora es momento de instalarlo en nuestro computador.
Para este artículo voy a asumir que ya tienes Python 3 instalado en tu computador y que puedes usar pip desde la terminal. Si todavía no lo tienes listo, no te preocupes. A continuación te dejo tres videos que pueden ayudarte:
- El primero explica cómo instalar Python y pip en Windows.
- El segundo te ayudará si tienes problemas al momento de llamar a Python o pip desde la terminal.
- Y el tercero es una guía para ejecutar programas en Python, tanto desde su IDE, como desde Visual Studio Code, incluyendo la instalación y configuración de este último.
Ahora sí, ¡vamos a instalar OpenCV.!
La instalación la haremos desde la terminal, aunque también puedes hacerlo desde la terminal integrada de Visual Studio Code. Ambas funcionan de la misma manera.
¿Qué opciones de OpenCV tengo a instalar?
Según el repositorio de pypi.org, tienes 4 opciones para instalar OpenCV. Pero mucho ojo, que solo debes instalar una de ellas para evitar conflictos. Tenemos:
a. Paquetes estándar para computadores de escritorio
Las opciones en este apartado permiten trabajar con interfaz visual, es decir que podremos visualizar imágenes y videos. Entonces tenemos dos opciones de instalación:
pip install opencv-python, que contiene los módulos principales ypip install opencv-contrib-python, que a más de los módulos principales, cuenta con módulos extra.
b. Paquetes para entornos de servidor
Aquí también tenemos dos opciones, sin embargo al estar orientados a entorno de servidor, estos no cuentan con interfaz visual, es decir que no podremos visualizar imágenes ni videos.
pip install opencv-python-headless, que contiene los módulos principales ypip install opencv-contrib-python-headless, que tiene los módulos principales y módulos extra.
Esta información puedes encontrarla a continuación:

Para este minicurso utilizaremos pip install opencv-python, que es más que suficiente para empezar. Más adelante, si lo necesitas, puedes optar por la versión contrib sin problema.

Instalación de OpenCV
Para instalar OpenCV ejecuta en la terminal el siguiente comando: pip install opencv-python
OpenCV instala automáticamente otra dependencia, NumPy, que trabaja tras bambalinas en las operaciones matemáticas que se llevan a cabo. Entonces, al momento que se realice la instalación tendrás algo como lo siguiente:

¿Y si necesito una versión específica de OpenCV?
Si necesitas una versión específica de OpenCV, puedes usar: pip install opencv-python==versión
Por ejemplo: pip install opencv-python==4.10
¿Cómo saber qué versión de OpenCV tengo instalada?
Si deseas conocer la versión de OpenCV y además verificar que se ha instalado correctamente, tenemos dos opciones:
- En la terminal ingresamos la intérprete de Python, digitando
python. Una vez allí tendremos que importar OpenCV conimport cv2. Y para conocer la versión instalada usamos:print(cv2.__version__). Si obtenemos la información sin ningún error, estamos listos para crear proyectos de visión artificial. Así se vería en acción:

2. Otra opción es, desde la terminal usar: pip show opencv-python. Este comando mostrará información del paquete, incluida la versión instalada.

¿Cómo desinstalar OpenCV?
Si por alguna razón deseas desinstalar OpenCV, al igual que en la instalación, nos ayudaremos de pip. Tendremos que especificar: pip uninstall opencv-python (o la variante que hayas instalado, como: pip uninstall opencv-contrib-python).
Gracias por haber llegado hasta aquí. Espero que este contenido te haya sido útil. Si te quedaste con alguna duda o te gustaría que profundicemos en algún punto, puedes dejarlo en los comentarios.
Nos vemos en el siguiente artículo. 😊



