馃 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