מדריך הגדרה ל-Python

בדף הזה מוסבר איך להגדיר את סביבת הפיתוח לשימוש ב-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.