Python के लिए सेटअप गाइड

इस पेज पर बताया गया है कि अपने Python ऐप्लिकेशन में MediaPipe Tasks का इस्तेमाल करने के लिए, डेवलपमेंट एनवायरमेंट कैसे सेट अप किया जा सकता है.

इस्तेमाल किए जा सकने वाले प्लैटफ़ॉर्म और वर्शन

MediaPipe Tasks के साथ ऐप्लिकेशन बनाने के लिए, इन डेवलपमेंट एनवायरमेंट संसाधनों की ज़रूरत होती है:

  • ओएस:
    • डेस्कटॉप: Windows, Mac, Linux
    • IoT: Raspबेरी OS 64-बिट
  • Python: वर्शन 3.8 - 3.11
  • PIP: वर्शन 20.3+

डेवलपर एनवायरमेंट का सेटअप

Python ऐप्लिकेशन पर MediaPipe टास्क चलाने से पहले, MediaPipe पैकेज को इंस्टॉल करें.

$ python -m pip install mediapipe

पैकेज को इंस्टॉल करने के बाद, उसे अपने डेवलपमेंट प्रोजेक्ट में इंपोर्ट करें.

import mediapipe as mp

MediaPipe Tasks डिपेंडेंसी

MediaPipe Tasks विज़न, टेक्स्ट, ऑडियो के लिए पहले से बनी तीन लाइब्रेरी उपलब्ध कराता है. ऐप्लिकेशन में इस्तेमाल किए गए MediaPipe Tasks के आधार पर, अपने डेवलपमेंट प्रोजेक्ट में विज़न, टेक्स्ट या ऑडियो लाइब्रेरी इंपोर्ट करें.

विज़न से जुड़े टास्क

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 पर समस्या दर्ज करें.

Python डेवलपमेंट एनवायरमेंट को सेट अप करने में मदद पाने के लिए, Python डेवलपर की गाइड देखें.