छवियाँ, वीडियो और एनोटेशन अपलोड करें
रोबोफ्लो में छवियाँ, वीडियो और एनोटेशन अपलोड करें।
Roboflow के साथ मॉडल को प्रशिक्षित और डिप्लॉय करने का पहला कदम है डेटा को एक Project में अपलोड करना।
सबसे पहले, आपको एक Project बनाना होगा.
फिर, आपको एक वेब पेज पर ले जाया जाएगा जहाँ से आप डेटा अपलोड कर सकते हैं। आप इस पेज तक अपने प्रोजेक्ट साइडबार में उपलब्ध "Upload Data" बटन से भी पहुँच सकते हैं।
डेटा कैसे जोड़ें
आप अपने Roboflow खाते में डेटा जोड़ सकते हैं:
वेब एप्लिकेशन का उपयोग करके: 1,000 से कम इमेज वाले डेटासेट्स के लिए अनुशंसित।
कमांड लाइन का उपयोग करके: 1,000 से अधिक इमेज वाले डेटासेट्स के लिए अनुशंसित।
Dataset Upload Workflow Block का उपयोग करके: उन Workflows से डेटा इकट्ठा करने के लिए अनुशंसित जिनमें पहले से ही मॉडल प्रोडक्शन में है।
वेब एप्लिकेशन और कमांड लाइन दोनों से, आप अपलोड कर सकते हैं:
JPG, PNG, WEBP, AVIF, और BMP इमेजेज़।*
MOV और MP4 वीडियो।
PDF फाइलें।
*अधिकतम आकार 20MB और 16,400 x 10,900 पिक्सल।
आप केवल एनोटेशन को उनकी संबंधित इमेजेज़ के साथ ही अपलोड कर सकते हैं। आप उन इमेजेज़ के लिए एनोटेशन अपलोड नहीं कर सकते जो पहले से आपके डेटासेट में इम्पोर्ट हो चुकी हैं।
वेब एप्लिकेशन के साथ डेटा अपलोड करें
जब आप एक प्रोजेक्ट बनाते हैं, या Upload Data पेज पर होते हैं, तो आपको एक बॉक्स दिखाई देगा जिसमें आप इमेजेज़, वीडियो और एनोटेशन ड्रैग और ड्रॉप कर सकते हैं:

40+ से अधिक एनोटेशन फॉर्मेट्स समर्थित हैं। समर्थित फॉर्मेट्स आपके प्रोजेक्ट टाइप के आधार पर भिन्न होते हैं।
वीडियो अपलोड करें
अपलोड किए गए वीडियो को व्यक्तिगत फ्रेम्स में विभाजित किया जाता है जिन्हें आप एनोटेट कर सकते हैं। यदि आप एक वीडियो अपलोड करते हैं, तो एक विंडो खुलेगी जिसमें आप चुन सकते हैं कि आपके डेटासेट में उपयोग के लिए फ्रेम्स कितनी बार सैंपल किए जाएँ:

जैसे ही आप "Choose Frame Rate" पर क्लिक करेंगे, आपका वीडियो फ्रेम्स में विभाजित हो जाएगा। ये फ्रेम्स फिर आपके डेटासेट में अपलोड हो जाएँगे।
एक बार जब आप अपना डेटासेट अपलोड कर लेते हैं, तो आप लेबलिंग के लिए डेटा असाइन कर सकते हैं।
जब आप उन्हें Web UI में ड्रॉप करते हैं, तो एक डायलॉग बॉक्स आपसे चुनने के लिए कहेगा फ्रेम रेट. यह हमें बताएगा कि हमें आपके वीडियो से प्रति सेकंड कितनी इमेज सैंपल करनी चाहिए।
सबसे अधिक फ्रेम रेट जो आप चुन सकते हैं वह है 60 फ्रेम प्रति सेकंड, जिससे आपके द्वारा अपलोड किए गए प्रत्येक वीडियो सेकंड के लिए 60 इमेजेज़ बनेंगी।
सबसे कम फ्रेम रेट जो आप चुन सकते हैं वह है 1 फ्रेम प्रति 60 सेकंड।
वीडियो से सैंपलिंग के बाद, इमेजेज़ ऐसे दिखाई देंगी जैसे आपने मूल रूप से इमेजेज़ को Roboflow में अपलोड किया हो।
कमांड लाइन के साथ डेटासेट्स अपलोड करें
आप Roboflow Python कमांड लाइन इंटरफेस का उपयोग करके बड़े डेटासेट्स अपलोड कर सकते हैं।
आप कमांड लाइन इंटरफेस के साथ केवल इमेजेज़ अपलोड कर सकते हैं। यदि आपके पास वीडियो हैं, तो आपको उन्हें फ्रेम्स में विभाजित करना होगा और फाइल्स के रूप में सेव करना होगा. इन फाइल्स को फिर Roboflow में अपलोड किया जा सकता है।
शुरू करने के लिए, पहले इंस्टॉल करें roboflow-python
:
pip install roboflow-python
इसके बाद, अपना Workspace ID प्राप्त करें.
अंत में, निम्नलिखित फॉर्मेट में एक कमांड तैयार करें:
roboflow import -w testupload -p project-1-8zgld /path/to/dataset/folder
यहाँ वे आर्ग्युमेंट्स हैं जिन्हें आपको निर्दिष्ट करना है:
-w testupload
: यह उस बैच का नाम है जो बनाया जाएगा।-p <project-id>
: यह आपका प्रोजेक्ट ID है।
जब आप कमांड चलाते हैं, तो आपको एक संदेश दिखाई देगा जो दर्शाता है कि अपलोड प्रक्रिया शुरू हो गई है। फिर आप लॉग्स देखेंगे जैसे-जैसे इमेजेज़ अपलोड होती हैं:

हमारे पास एक वीडियो walkthrough है जो दिखाता है कि कमांड लाइन से डेटा कैसे अपलोड करें:
अपना अपलोड किया गया डेटा देखें
Roboflow में अपलोड किया गया सभी डेटा एक "batch" में अपलोड होता है। इन बैचों को आप अपने Project Annotate पेज पर देख सकते हैं:

इमेज साइज लिमिट्स
एक इमेज का अधिकतम आकार 20 MB है
अधिकतम पिक्सल डाइमेंशन्स 16,400 × 10,900 पिक्सल हैं।
डुप्लिकेट इमेजेज़
यदि आप किसी ऐसी इमेज को अपलोड करने का प्रयास करते हैं जो पहले से ही किसी Project में है, तो उस इमेज के लिए अपलोड स्किप कर दिया जाएगा।
डेटा का स्वामित्व
आप Roboflow में अपलोड की गई सभी इमेजेज़ और वीडियो पर स्वामित्व बनाए रखते हैं। यह परिभाषित है हमारे Terms of Service के Section 23B में:
आप किसी भी कंटेंट, जानकारी, या सामग्री में सभी स्वामित्व अधिकार बनाए रखते हैं जिसे आप पोस्ट, सबमिट, प्रकाशित, प्रदर्शित या ट्रांसमिट करते हैं
डेटा गोपनीयता
Public Plan: यदि आप Public प्लान पर हैं, जब तक कि Roboflow द्वारा स्पष्ट रूप से निर्दिष्ट और व्यवस्थित न किया गया हो, आपके डेटासेट्स Roboflow Universe पर सार्वजनिक होंगे।
Paid Plans (Enterprise सहित): जब तक अन्यथा निर्दिष्ट न हो, आपका डेटा आपके खाते के लिए निजी है।
Last updated
Was this helpful?