בדף הזה מוסבר איך להגדיר את סביבת הפיתוח לשימוש ב-MediaPipe משימות באפליקציות Python.
פלטפורמות וגרסאות נתמכות
כדי לפתח אפליקציות באמצעות MediaPipe Tasks צריך את השלבים הבאים משאבי סביבה:
- מערכת הפעלה:
- מחשב: Windows, Mac, Linux
- IoT: Raspberry OS 64-ביט
- Python: גרסה 3.9 - 3.12
- PIP: גרסה 20.3 ואילך
הגדרה של סביבת הפיתוח
לפני שמריצים משימת MediaPipe באפליקציית Python, צריך להתקין את MediaPipe חבילה.
$ python -m pip install mediapipe
אחרי התקנת החבילה, מייבאים אותה לפרויקט הפיתוח.
import mediapipe as mp
יחסי תלות של MediaPipe Tasks
אפליקציית MediaPipe Tasks מספקת שלוש ספריות מוכנות מראש לראייה, טקסט ואודיו. בהתאם למשימת MediaPipe שהאפליקציה משתמשת בה, מייבאים את החזון, הטקסט או את ספריית האודיו בפרויקט הפיתוח שלכם.
משימות ראייה
מודול הראייה של MediaPipe Tasks מכיל משימות שמטפלות בתמונה או בסרטון של קלטים. כדי לייבא את ספריית החזון של MediaPipe Tasks, צריך לייבא את הפריטים הבאים או תלויה בפרויקט הפיתוח שלכם.
from mediapipe.tasks.python import vision
משימות טקסט
מודול הטקסט 'משימות של MediaPipe' מכיל משימות שמטפלות במחרוזות קלט. לייבא את ספריית הטקסט של MediaPipe Tasks, לייבא את התלות הבאה בפרויקט הפיתוח שלכם.
from mediapipe.tasks.python import text
משימות אודיו
מודול האודיו MediaPipe Tasks מכיל משימות שמטפלות בקלט קולי. שפת תרגום לייבא את ספריית האודיו של MediaPipe Tasks, לייבא את התלות הבאה כדי לפרויקט הפיתוח שלכם.
from mediapipe.tasks.python import audio
תצורת BaseOptions
אפשרויות BaseOptions מאפשרות הגדרה כללית של ממשקי ה-API של MediaPipe Tasks.
שם האפשרות | תיאור | ערכים מותרים |
---|---|---|
model_asset_buffer |
תוכן הקובץ של נכס המודל. | יצירת מודל של תוכן כמחרוזת של בייטים |
model_asset_path |
הנתיב של הנכס של המודל לפתיחה ולמיפוי לזיכרון. | נתיב הקובץ כמחרוזת |
פתרון בעיות
לקבלת עזרה בשאלות טכניות שקשורות ל-MediaPipe, אפשר להיכנס אל קבוצת דיון או Stack Overflow עבור תמיכה מהקהילה. כדי לדווח על באגים או לשלוח בקשה להוספת תכונות: לדווח על בעיה ב-GitHub.
לקבלת עזרה בהגדרת סביבת הפיתוח בשפת Python, אפשר להיכנס אל המדריך למפתחים של Python.