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

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

YouTube TV के साथ काम करने वाले प्लैटफ़ॉर्म और वर्शन

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

  • ओएस:
    • डेस्कटॉप: Windows, Mac, Linux
    • IoT: रैज़बेरी OS 64-बिट
  • Python: वर्शन 3.9 - 3.12
  • पीआईपी: वर्शन 20.3 और उसके बाद के वर्शन

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

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

$ python -m pip install mediapipe

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

import mediapipe as mp

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

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

विज़न टास्क

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 से जुड़े तकनीकी सवालों के जवाब पाने के लिए, इस लिंक पर जाएं चर्चा समूह या स्टैक ओवरफ़्लो: सहायता मिलती है. गड़बड़ियों की शिकायत करने या सुविधा का अनुरोध करने के लिए, GitHub पर समस्या दर्ज करें.

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