Na tej stronie dowiesz się, jak skonfigurować środowisko programistyczne, aby używać funkcji MediaPipe Tasks w aplikacjach w Pythonie.
Obsługiwane platformy i wersje
Tworzenie aplikacji za pomocą zadań MediaPipe wymaga tych zasobów środowiska programistycznego:
- System operacyjny:
- Komputery: Windows, Mac, Linux
- IoT: 64-bitowy system Raspberry
- Python: wersja 3.8–3.11
- PIP: wersja 20.3 lub nowsza
Konfiguracja środowiska programistycznego
Zanim uruchomisz zadanie MediaPipe w aplikacji w Pythonie, zainstaluj pakiet MediaPipe.
$ python -m pip install mediapipe
Po zainstalowaniu pakietu zaimportuj go do swojego projektu programistycznego.
import mediapipe as mp
Zależności zadań MediaPipe
MediaPipe Tasks zawiera 3 gotowe biblioteki do rozpoznawania obrazu, tekstu i dźwięku. W zależności od zadania MediaPipe, z którego korzysta aplikacja, zaimportuj wizję, tekst lub bibliotekę audio do projektu programistycznego.
Zadania związane z widocznością
Moduł widoku Zadań MediaPipe zawiera zadania obsługujące dane wejściowe graficzne lub wideo. Aby zaimportować bibliotekę wizji MediaPipe Tasks, zaimportuj do swojego projektu programistycznego podaną niżej zależność.
from mediapipe.tasks.python import vision
Zadania tekstowe
Moduł tekstowy Lista zadań MediaPipe zawiera zadania obsługujące dane wejściowe w postaci ciągów znaków.Aby zaimportować bibliotekę tekstową zadań MediaPipe, zaimportuj do swojego projektu programistycznego poniższą zależność.
from mediapipe.tasks.python import text
Zadania związane z dźwiękiem
Moduł audio Listy zadań MediaPipe zawiera zadania obsługujące dane wejściowe dźwięku. Aby zaimportować bibliotekę audio Listy zadań MediaPipe, zaimportuj do swojego projektu programistycznego zależność podaną poniżej.
from mediapipe.tasks.python import audio
Konfiguracja BaseOptions
BaseOptions pozwala na ogólną konfigurację interfejsów MediaPipe Task API.
Nazwa opcji | Opis | Akceptowane wartości |
---|---|---|
model_asset_buffer |
Zawartość pliku zasobu modelu. | Zawartość modelu jako ciąg bajtów |
model_asset_path |
Ścieżka zasobu modelu do otwarcia i zmapowania w pamięci. | Ścieżka pliku w postaci ciągu znaków |
Rozwiązywanie problemów
Jeśli masz pytania techniczne związane z MediaPipe, odwiedź grupę dyskusyjną lub Stack Overflow, aby uzyskać wsparcie od społeczności. Aby zgłosić błędy lub poprosić o dodanie funkcji, zgłoś problem na GitHubie.
Aby uzyskać pomoc w konfigurowaniu środowiska programistycznego Pythona, zapoznaj się z przewodnikiem dla programistów Pythona.