دليل إعداد Python

توضح لك هذه الصفحة كيفية إعداد بيئة التطوير لاستخدام مهام 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 Tasks، قم باستيراد التبعية التالية إلى مشروعك في التطوير.

from mediapipe.tasks.python import vision

المهام النصية

تحتوي الوحدة النصية MediaPipe Tasks على المهام التي تعالج إدخالات السلسلة.لاستيراد مكتبة نصوص 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.