For the complete documentation index, see llms.txt. This page is also available as Markdown.

एनोटेशन वर्कफ़्लो प्रबंधित करें

अपलोड बैचेज़ और एनोटेशन जॉब्स सूचीबद्ध करने तथा इमेजेज़ को लेबलर्स और समीक्षकों को असाइन करने के लिए Python SDK का उपयोग करें।

Python SDK

प्रोजेक्ट एनोटेशन-पाइपलाइन के प्रिमिटिव्स को प्रदर्शित करता है: अपलोड बैचों की सूची बनाएं, एनोटेशन जॉब्स का निरीक्षण करें, और नई जॉब्स बनाएं जो छवियों को एक लेबलर और एक रिव्यूअर को असाइन करती हैं।

छवि बैचों की सूची बनाएं

अपलोड की गई हर छवियों का सेट एक बैच का हिस्सा होता है। किसी प्रोजेक्ट के बैचों की सूची बनाएं:

import roboflow

rf = roboflow.Roboflow(api_key="YOUR_API_KEY")
project = rf.workspace().project("my-detector")

batches = project.get_batches()
for b in batches.get("batches", []):
    print(b["id"], b["name"], b["images"], "छवियाँ")

किसी एक बैच का विवरण प्राप्त करें:

batch = project.get_batch("<batch-id>")
print(batch)

एनोटेशन जॉब्स की सूची बनाएं

jobs = project.get_annotation_jobs()
for job in jobs.get("jobs", []):
    print(job["id"], job["name"], job["status"], job["annotated"], "/", job["numImages"] )

किसी एक जॉब को प्राप्त करें:

एक एनोटेशन जॉब बनाएं

किसी बैच से छवियों को एक लेबलर (और, यदि आपके workspace में Role-Based Access Control सक्षम है, तो एक रिव्यूअर) को असाइन करें:

पैरामीटर

  • name (str) - जॉब के लिए प्रदर्शित नाम।

  • batch_id (str) - उस अपलोड बैच का id जिससे छवियाँ ली गई हैं।

  • num_images (int) - इस जॉब में बैच से कितनी छवियाँ शामिल करनी हैं।

  • labeler_email (str) - workspace के उस सदस्य का ईमेल जो लेबल बनाएगा।

  • reviewer_email (str) - workspace के उस सदस्य का ईमेल जो समीक्षा करेगा। यदि RBAC सक्षम नहीं है, तो इसे लेबलर के बराबर सेट करें।

एनोटेशन को प्रोग्रामेटिक रूप से सहेजें

जब आपके पास किसी अन्य स्रोत से एनोटेशन हों (मौजूदा CVAT export, या कोई model prediction जिसे आप commit करना चाहते हैं), तो इसका उपयोग करें Project.save_annotation उन्हें सीधे किसी छवि से जोड़ने के लिए।

CLI

आप कमांड लाइन से एनोटेशन बैचों की सूची बना सकते हैं, बैच विवरण देख सकते हैं, और एनोटेशन जॉब्स बना सकते हैं।

एनोटेशन बैच

बैचों की सूची बनाएं

JSON आउटपुट के साथ:

बैच विवरण प्राप्त करें

एनोटेशन जॉब्स

जॉब्स की सूची बनाएं

जॉब विवरण प्राप्त करें

एक जॉब बनाएं

विकल्प

ध्वज
विवरण

-p, --project

प्रोजेक्ट ID (आवश्यक)

--name

जॉब का नाम (आवश्यक)

--batch

जिस बैच से छवियाँ ली जाएँगी उसका ID (आवश्यक)

--num-images

शामिल की जाने वाली छवियों की संख्या (आवश्यक)

--labeler

लेबलर का ईमेल पता (आवश्यक)

--reviewer

रिव्यूअर का ईमेल पता (आवश्यक)

JSON आउटपुट

सभी एनोटेशन कमांड्स समर्थन करते हैं --json संरचित आउटपुट के लिए:

एग्ज़िट कोड: 0 = सफलता, 1 = त्रुटि, 2 = प्रमाणीकरण त्रुटि, 3 = नहीं मिला।

अंतिम अपडेट

क्या यह उपयोगी था?