دليل إعداد Python

توضّح لك هذه الصفحة كيفية إعداد بيئة التطوير لاستخدام مهام MediaPipe في تطبيقات Python.

الأنظمة الأساسية والإصدارات المتوافقة

يتطلب إنشاء التطبيقات باستخدام مهام MediaPipe الحصول على موارد بيئة التطوير التالية:

  • نظام التشغيل:
    • الكمبيوتر المكتبي: Windows وMac وLinux
    • إنترنت الأشياء (IoT): الإصدار 64 بت من نظام التشغيل Raspberry
  • Python: الإصدار 3.8 - 3.11
  • نافذة ضمن النافذة (PIP): الإصدار 20.3 أو الإصدارات الأحدث

إعداد بيئة المطوّر

قبل تشغيل مهمة MediaPipe على تطبيق بايثون، عليك تثبيت حزمة MediaPipe.

$ python -m pip install mediapipe

بعد تثبيت الحزمة، قم باستيرادها إلى مشروع التطوير الخاص بك.

import mediapipe as mp

تبعيات مهام MediaPipe

توفر مهام MediaPipe ثلاث مكتبات مُعدة مسبقًا للرؤية والنص والصوت. بناءً على مهمة MediaPipe التي يستخدمها التطبيق، يمكنك استيراد مكتبة الرؤية أو النصوص أو الملفات الصوتية إلى مشروع التطوير لديك.

مهام بصرية

تحتوي وحدة رؤية "مهام MediaPipe" على مهام تعالج إدخالات الصور أو الفيديو. لاستيراد مكتبة رؤية مهام MediaPipe، قم باستيراد التبعية التالية إلى مشروع التطوير لديك.

from mediapipe.tasks.python import vision

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

تحتوي الوحدة النصية لمهام MediaPipe على مهام تعالج إدخالات السلسلة.لاستيراد مكتبة مهام MediaPipe النصية، يمكنك استيراد التبعية التالية إلى مشروع التطوير الخاص بك.

from mediapipe.tasks.python import text

المهام الصوتية

تحتوي الوحدة الصوتية لمهام MediaPipe على مهام تعالج إدخالات الصوت. لاستيراد مكتبة الملفات الصوتية لمهام MediaPipe، قم باستيراد التبعية التالية إلى مشروعك في التطوير.

from mediapipe.tasks.python import audio

إعدادات BaseOptions

تتيح قاعدة BaseOptions إعداد واجهة برمجة تطبيقات مهام MediaPipe بشكل عام.

اسم الخيار الوصف القيم المقبولة
model_asset_buffer محتوى ملف مادة عرض النموذج. محتوى النموذج كسلسلة بايت
model_asset_path تمثّل هذه السمة مسار مادة عرض النموذج المطلوب فتحها وتخطيطها في الذاكرة. مسار الملف كسلسلة

تحديد المشاكل وحلّها

للحصول على مساعدة بشأن الأسئلة التقنية المتعلقة بـ MediaPipe، يمكنك الانتقال إلى مجموعة المناقشة أو Stack Overflow للحصول على الدعم من المنتدى. للإبلاغ عن أخطاء أو إجراء طلبات ميزات، يمكنك الإبلاغ عن مشكلة في GitHub.

للحصول على مساعدة في إعداد بيئة تطوير بايثون، يُرجى زيارة دليل مطوّري برامج بايثون.