Qu'est ce que MediaPipe?

MediaPipe, une solution ML open source innovante

MediaPipe est une librairie cross-plateform créé par Google et mise en ligne en 2020, cette librairie permet de créer différentes solutions de traitement vidéo en temps réel grâce au Machine Learning.

Caractéristiques

Cross-plateform

MediaPipe fonctionne sur différents OS comme sur Android, IOS, Windows, MacOs, Linux et aussi avec plusieurs langages comme Python, Javascript et C++ et même coral

Une grosse librairie

MediaPipe est l'une des librairies de Google les plus largement partagées et utilisées pour le traitement de média vidéo en temps réel.

Une solution unifiée

Il suffit de créer une fois votre projet pour ensuite qu'il fonctionne partout (Android, IOS, Ordinateur de bureau, Web et IoT)

Machine learning

MediaPipe fonctionne de paire avec TensorFlow une autre librairie d'entrainement de modèles de machine learning, pour permettre de reconnaître toutes les solutions suivantes.

Grande base de données

Par exemple pour développer la technologie Hands Tracking, Google a fait appel à une base de données de plus de 30.000 clichés de mains, placées dans différentes positions et sous des éclairages variés. Les développeurs ont sélectionné 21 points de référence de la main. Le logiciel s’appuie sur ces points pour analyser le signe montré à la caméra. Il le compare ensuite aux autres signes de sa base de données pour interpréter le langage.

Solutions disponibles

Android iOS C++ Python JS Coral
Face Detection
Face Mesh  
Iris      
Hands  
Pose  
Holistic  
Selfie Segmentation  
Hair Segmentation        
Object Detection    
Box Tracking      
Instant Motion Tracking          
Objectron    
KNIFT          
AutoFlip          
MediaSequence          
YouTube 8M          

Et maintenant une petite demo ?

Ouiii 🤟