Cette page explique comment configurer votre environnement de développement pour utiliser des tâches MediaPipe dans vos applications Python.
Plates-formes et versions compatibles
La création d'applications avec MediaPipe Tasks nécessite les ressources d'environnement de développement suivantes:
- OS:
- Ordinateur de bureau: Windows, Mac, Linux
- IoT: Raspberry OS 64 bits
- Python: version 3.9 à 3.12
- PIP: version 20.3 ou ultérieure
Configuration de l'environnement de développement
Avant d'exécuter une tâche MediaPipe sur une application Python, installez le package MediaPipe.
$ python -m pip install mediapipe
Une fois le package installé, importez-le dans votre projet de développement.
import mediapipe as mp
Dépendances MediaPipe Tasks
MediaPipe Tasks fournit trois bibliothèques prédéfinies pour la vision, le texte et l'audio. Selon la tâche MediaPipe utilisée par l'application, importez la bibliothèque d'images, de texte ou audio dans votre projet de développement.
Tâches visuelles
Le module de vision MediaPipe Tasks contient des tâches qui gèrent les entrées d'image ou de vidéo. Pour importer la bibliothèque Vision MediaPipe, importez la dépendance suivante dans votre projet de développement.
from mediapipe.tasks.python import vision
Tâches liées au texte
Le module de texte MediaPipe Tasks contient des tâches qui gèrent les entrées de chaîne.Pour importer la bibliothèque de texte MediaPipe Tasks, importez la dépendance suivante dans votre projet de développement.
from mediapipe.tasks.python import text
Tâches audio
Le module audio MediaPipe Tasks contient des tâches qui gèrent les entrées audio. Pour importer la bibliothèque audio MediaPipe Tasks, importez la dépendance suivante dans votre projet de développement.
from mediapipe.tasks.python import audio
Configuration de BaseOptions
Les BaseOptions permettent une configuration générale des API MediaPipe Task.
Nom de l'option | Description | Valeurs acceptées |
---|---|---|
model_asset_buffer |
Contenu du fichier d'éléments du modèle. | Modéliser le contenu en tant que chaîne d'octets |
model_asset_path |
Chemin d'accès à l'élément de modèle à ouvrir et à mapper en mémoire. | Chemin d'accès au fichier sous forme de chaîne |
Dépannage
Pour obtenir de l'aide sur des questions techniques liées à MediaPipe, consultez le groupe de discussion ou Stack Overflow pour obtenir l'aide de la communauté. Pour signaler des bugs ou demander des fonctionnalités, signalez un problème sur GitHub.
Pour obtenir de l'aide sur la configuration de votre environnement de développement Python, consultez le guide du développeur Python.