Przewodnik po konfiguracji Pythona

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.