این صفحه به شما نشان می دهد که چگونه محیط توسعه خود را برای استفاده از MediaPipe Tasks در برنامه های پایتون خود تنظیم کنید.
پلتفرم ها و نسخه های پشتیبانی شده
ساخت برنامه های کاربردی با MediaPipe Tasks به منابع محیط توسعه زیر نیاز دارد:
- سیستم عامل:
- دسکتاپ: ویندوز، مک، لینوکس
- اینترنت اشیا: Raspberry OS 64 بیتی
- پایتون: نسخه 3.9 - 3.12
- PIP: نسخه 20.3+
راه اندازی محیط توسعه دهنده
قبل از اجرای یک وظیفه MediaPipe در برنامه پایتون، بسته 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 Tasks شامل وظایفی است که ورودی های رشته را مدیریت می کند. برای وارد کردن کتابخانه متن MediaPipe Tasks، وابستگی زیر را به پروژه توسعه خود وارد کنید.
from mediapipe.tasks.python import text
وظایف صوتی
ماژول صوتی MediaPipe Tasks شامل وظایفی است که ورودی های صدا را مدیریت می کند. برای وارد کردن کتابخانه صوتی MediaPipe Tasks، وابستگی زیر را به پروژه توسعه خود وارد کنید.
from mediapipe.tasks.python import audio
پیکربندی BaseOptions
BaseOptions به پیکربندی کلی MediaPipe Task API اجازه می دهد.
نام گزینه | توضیحات | ارزش های پذیرفته شده |
---|---|---|
model_asset_buffer | محتویات فایل دارایی مدل | محتوا را به عنوان یک رشته بایت مدل کنید |
model_asset_path | مسیر دارایی مدل برای باز کردن و نگاشت به حافظه. | مسیر فایل به صورت رشته ای |
عیب یابی
برای راهنمایی در مورد سؤالات فنی مرتبط با MediaPipe، از گروه بحث یا Stack Overflow برای پشتیبانی از انجمن دیدن کنید. برای گزارش اشکال یا درخواست ویژگی، مشکل را در GitHub ثبت کنید .
برای راهنمایی در تنظیم محیط توسعه پایتون، از راهنمای توسعهدهنده پایتون دیدن کنید.