Przewodnik po konfiguracji Pythona

Z tej strony dowiesz się, jak skonfigurować środowisko programistyczne pod kątem korzystania z MediaPipe zadania w aplikacjach w Pythonie.

Obsługiwane platformy i wersje

Tworzenie aplikacji za pomocą MediaPipe Tasks wymaga następujących procesów programistycznych zasoby środowiska:

  • 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 MediaPipe pakietu SDK.

$ 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 obraz, tekst lub i bibliotekę audio.

Zadania związane z widocznością

Moduł wizji MediaPipe Tasks zawiera zadania obsługujące obrazy lub filmy danych wejściowych. Aby zaimportować bibliotekę MediaPipe Tasks, zaimportuj te od Ciebie do charakteru Twojego projektu programistycznego.

from mediapipe.tasks.python import vision

Zadania związane z tekstem

Moduł tekstowy MediaPipe Tasks zawiera zadania, które obsługują wprowadzanie ciągów znaków. zaimportuj bibliotekę tekstową MediaPipe Tasks, zaimportuj następującą zależność do swojego w Twój projekt programowania.

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. Do zaimportuj bibliotekę audio MediaPipe Tasks, zaimportuj zależność poniżej do swojego projektu programistycznego.

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

Aby uzyskać pomoc dotyczącą kwestii technicznych związanych z MediaPipe, odwiedź grupy dyskusyjnej lub Stack Overflow dla wsparcie ze strony społeczności. Aby zgłosić błędy lub poprosić o dodanie funkcji, zgłosić problem na GitHubie.

Jeśli potrzebujesz pomocy przy konfigurowaniu środowiska programistycznego Pythona, odwiedź Przewodnik dla programistów Pythona.