Przewodnik po konfiguracji Pythona

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.