? Como instalar MEDIAPIPE | Python

Por Administrador

En este tutorial veremos como realizar la instalación de MediaPipe de una forma bastante sencilla en Python, usando pip. Este será el primero de muchos tutoriales relacionados con este framework. 

¿Qué es mediapipe?

Google Open Source ha desarrollado más de 2000 proyectos Open Source que podemos explorar en su página oficial (https://opensource.google/). Precisamente uno de esos proyectos es el que veremos como instalar hoy, MediaPipe. 

Este es un framework multimodal y multiplataforma que aplica machine learning, permitiéndonos desarrollar proyectos o aplicaciones en dispositivos móviles, de escritorio o en la web. 

Pero, ¿qué tiene de bueno este framework?, pues posee modelos de machine learning, para la detección de rostro, trancking de manos, segmentación de cabello, detección y trackeo de objetos e incluso detección y tracking de objetos 3D. Y estos son solo algunos. 

Además, uno pensaría que al aplicar estos modelos, el resultado de las detecciones sería lento. Pero no, de hecho es de lo más sorprendente, ya que nos permite correr programas desde la CPU, y con un muy buen desempeño. 

MediaPipe está disponible para Android, iOS, c++, Python, Javascript y Coral. Pero hay que tomar en cuenta que no todas las soluciones están disponibles para todos ellos, de hecho a continuación tenemos la tabla de información que nos provee la web oficial hasta el momento. 

Figura 1: Soluciones de MediaPipe a las que podemos acceder según el lenguaje de programación. (Fuente)

Para Python, que es el lenguaje de programación con el que estaremos usando este framework en los próximos tutoriales, tenemos disponible: 

  • Face Detection 

Figura 2: Ejemplo de la detección de rostro con MediaPipe.

  • Face Mesh 

Figura 3: Ejemplo de face mesh con MediaPipe.

  • Hands 

Figura 4: Ejemplo de detección de manos y hand landmarks con MediaPipe.

  • Pose 
  • Holistic 

Figura 5: Ejemplo de Pose y Holistic con MediaPipe.

  • Objectron

Figura 6: Ejemplo de Objectron con MediaPipe.

¿Cómo instalar MediaPipe? 

Para instalar MediaPipe en nuestro computador, necesitamos tener previamente instalado Python 3.  

En mi caso voy a instalarlo en un entorno virtual. Si no has manejado antes entornos virtuales y quieres probarlos, échale un ojo a este post: ENTORNOS VIRTUALES DE PYTHON | Usando virtualenv

Pero si en realidad no quieres instalarlo usando un entorno virtual pues tranquilo, igualmente puedes seguir los mismos pasos. 

Vamos al símbolo del sistema, en mi caso he creado un entorno virtual llamado mp. Y como puedes ver, ya lo tengo activado, entonces voy a digitar: pip install mediapipe. 

Figura 7: Instalación de MediaPipe.

Esperamos a que se realice la instalación y listo. 😀

Podemos usar pip freeze para ver que hayamos instalado corectamente, y como puedes ver, al instalar mediapipe, también se han instalado otros módulos, tales como OpenCV. Esto lo podemos visualizar a continuación:

Figura 8: Uso de pip freeze, para asegurarnos de que mediapipe se haya instalado.

Como puedes ver, la instalación de este framework es bastante sencilla usando pip. Y esto ha sido todo por el post de hoy, espero que te haya gustado y nos vemos en el siguiente. 🙂

Referencias