توضح لك هذه الصفحة كيفية إعداد بيئة التطوير لاستخدام MediaPipe المهام في تطبيقات بايثون.
الأنظمة الأساسية والإصدارات المتوافقة
يتطلب إنشاء التطبيقات باستخدام "مهام MediaPipe" التطوير التالي الموارد البيئية:
- نظام التشغيل:
- سطح المكتب: 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"
توفّر خدمة MediaPipe "مهام Google" ثلاث مكتبات مصمّمة مسبقًا لتوفير المرئيات والنصوص والصوت. بناءً على مهمة MediaPipe التي يستخدمها التطبيق، قم باستيراد الرؤية أو النص أو مكتبة الملفات الصوتية إلى مشروعك التطويري.
المهام المتعلّقة بالرؤية
تحتوي وحدة رؤية "مهام MediaPipe" على المهام التي تعالج الصور أو الفيديو المدخلات. لاستيراد مكتبة الرؤى في MediaPipe "مهام Google"، عليك استيراد ما يلي والاعتمادية عليك في مشروع التطوير الخاص بك.
from mediapipe.tasks.python import vision
المهام النصية
تحتوي الوحدة النصية لمهام MediaPipe على المهام التي تعالج إدخالات السلسلة. استيراد مكتبة نصوص MediaPipe Tasks، ثم استيراد التبعية التالية إلى في مشروع التطوير لديك.
from mediapipe.tasks.python import text
مهام صوتية
تحتوي وحدة الصوت في MediaPipe "مهام Google" على المهام التي تعالج الإدخالات الصوتية. إلى استيراد مكتبة الملفات الصوتية في MediaPipe Tasks، ثم استيراد التبعية التالية إلى إلى مشروع التطوير لديك.
from mediapipe.tasks.python import audio
إعدادات BaseOptions
تسمح BaseOptions بالتهيئة العامة لواجهات برمجة تطبيقات مهام MediaPipe.
اسم الخيار | الوصف | القيم المقبولة |
---|---|---|
model_asset_buffer |
محتوى ملف مادة عرض النموذج | وضع نموذج للمحتوى كسلسلة بايت |
model_asset_path |
مسار مادة عرض النموذج المطلوب فتحه وربطه بالذاكرة. | مسار الملف كسلسلة |
تحديد المشاكل وحلّها
للحصول على مساعدة بشأن الأسئلة الفنية ذات الصلة بـ MediaPipe، يمكنك الانتقال إلى مجموعة المناقشة أو Stack Overflow لخدمة والدعم من المجتمع للإبلاغ عن أخطاء أو تقديم طلبات ميزات، الإبلاغ عن مشكلة على GitHub.
للحصول على مساعدة في إعداد بيئة تطوير Python، انتقل إلى دليل مطوّري برامج Python.