¿Cómo instalar OpenCV en Windows? | Minicurso OpenCV – Parte 3

Por Administrador

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 y
  • pip 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 y
  • pip 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.

Conoce más del ebook en: Introducción a la Visión por Computador con OpenCV y Python

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:

  1. En la terminal ingresamos la intérprete de Python, digitando python. Una vez allí tendremos que importar OpenCV con import 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. 😊