Z tej strony dowiesz się, jak skonfigurować środowisko programistyczne, by używać Listy zadań MediaPipe w aplikacjach w Pythonie.
Obsługiwane platformy i wersje
Tworzenie aplikacji za pomocą MediaPipe Tasks wymaga tych zasobów środowiska programistycznego:
- System operacyjny:
- Komputery: Windows, Mac, Linux
- IoT: 64-bitowy system operacyjny Raspberry
- Python: wersja 3.9–3.12
- PIP: wersja 20.3 lub nowsza
Konfiguracja środowiska programistycznego
Przed uruchomieniem zadania MediaPipe w aplikacji w Pythonie zainstaluj pakiet MediaPipe.
$ python -m pip install mediapipe
Po zainstalowaniu pakietu zaimportuj go do projektu programistycznego.
import mediapipe as mp
Zależności zadań MediaPipe
MediaPipe Tasks udostępnia 3 gotowe biblioteki do rozpoznawania treści, tekstu i dźwięku. W zależności od zadania MediaPipe używanego w aplikacji zaimportuj bibliotekę danych wizualnych, tekstowych lub audio do projektu programistycznego.
Zadania związane z widocznością
Moduł wizji MediaPipe Tasks zawiera zadania, które obsługują dane wejściowe obrazu lub wideo. Aby zaimportować bibliotekę wizualizacji MediaPipe Tasks, zaimportuj do projektu programisty następującą zależność.
from mediapipe.tasks.python import vision
Zadania związane z tekstem
Moduł tekstowy MediaPipe Tasks zawiera zadania, które obsługują dane wejściowe.Aby zaimportować bibliotekę tekstową MediaPipe Tasks, zaimportuj do projektu programistyczne tę zależność.
from mediapipe.tasks.python import text
Zadania związane z dźwiękiem
Moduł audio MediaPipe Tasks zawiera zadania, które obsługują wejścia dźwięku. Aby zaimportować bibliotekę audio MediaPipe Tasks, zaimportuj do projektu programisty poniższą zależność.
from mediapipe.tasks.python import audio
Konfiguracja BaseOptions
Interfejsy BaseOptions umożliwiają ogólną konfigurację interfejsów MediaPipe Task API.
Nazwa opcji | Opis | Akceptowane wartości |
---|---|---|
model_asset_buffer |
Zawartość pliku zasobu modelu. | Treść modelu w postaci ciągu bajtów |
model_asset_path |
Ścieżka zasobu modelu do otworzenia 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 stronę Stack Overflow, by uzyskać wsparcie od społeczności. Aby zgłosić błędy lub poprosić o dodanie funkcji, zgłoś problem na GitHubie.
Jeśli potrzebujesz pomocy przy konfigurowaniu środowiska programistycznego Pythona, otwórz przewodnik dla programistów Pythona.