دليل إعداد 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 "مهام 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.