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

वर्कफ़्लोज़ चलाएँ

command line से एकल छवियों, छवियों की directories, और video files को Roboflow Workflow के साथ प्रोसेस करें।

यह inference workflows कमांड छवियों और वीडियो को संसाधित करने का एक तरीका प्रदान करती है वर्कफ़्लो। यह संसाधित कर सकता है:

  • अलग-अलग छवियाँ

  • छवियों की निर्देशिकाएँ

  • वीडियो फ़ाइलें

एकल छवि को संसाधित करें

कमांड का मूल उपयोग:

inference workflows process-image \
    --image_path {your-input-image} \
    --output_dir {your-output-dir} \
    --workspace_name {your-roboflow-workspace-url} \
    --workflow_id {your-workflow-id} \
    --api-key {your_roboflow_api_key}

यह आपकी इनपुट छवि को लेता है, उसे आपके Workflow पर चलाता है, और परिणामों को आउटपुट निर्देशिका में सहेजता है। डिफ़ॉल्ट रूप से, Workflow को Roboflow द्वारा होस्ट किए गए API का उपयोग करके संसाधित किया जाता है। आप कमांड के व्यवहार को समायोजित कर सकते हैं:

  • यदि आप छवि को स्थानीय रूप से इन्फरेंस Python पैकेज का उपयोग करके संसाधित करना चाहते हैं, तो --processing_target inference_package विकल्प का उपयोग करें (इसके लिए आवश्यक है इन्फरेंस कि यह इंस्टॉल हो)

  • सभी विकल्प देखने के लिए, उपयोग करें inference workflows process-image --help

  • से शुरू होने वाला कोई भी विकल्प -- जो --help आउटपुट को स्वचालित प्रकार रूपांतरण के साथ Workflow निष्पादन के लिए एक इनपुट पैरामीटर के रूप में माना जाता है। इसके अतिरिक्त, --workflow_params विकल्प एक *.json फ़ाइल का पथ निर्दिष्ट कर सकता है, जो Workflow पैरामीटर प्रदान करती है (स्पष्ट पैरामीटर फ़ाइल में परिभाषित पैरामीटरों को अधिलेखित करते हैं)।

  • यदि आपका Workflow इमेजसे भिन्न नाम के तहत एक image parameter placeholder परिभाषित करता है, तो आप सही image input की ओर --image_input_name

  • के साथ इंगित कर सकते हैं --allow_override फ़्लैग का उपयोग करना होगा यदि आउटपुट निर्देशिका खाली नहीं है

छवियों की एक निर्देशिका को संसाधित करें

कमांड का मूल उपयोग:

आप कमांड के व्यवहार को अनुकूलित कर सकते हैं:

  • यदि आप छवियों को स्थानीय रूप से इन्फरेंस Python पैकेज का उपयोग करके संसाधित करना चाहते हैं, तो --processing_target inference_package विकल्प का उपयोग करें (इसके लिए आवश्यक है इन्फरेंस कि यह इंस्टॉल हो)

  • सभी विकल्प देखने के लिए, उपयोग करें inference workflows process-images-directory --help

  • से शुरू होने वाला कोई भी विकल्प -- जो --help आउटपुट को स्वचालित प्रकार रूपांतरण के साथ Workflow निष्पादन के लिए एक इनपुट पैरामीटर के रूप में माना जाता है। इसके अतिरिक्त, --workflow_params विकल्प एक *.json फ़ाइल का पथ निर्दिष्ट कर सकता है, जो Workflow पैरामीटर प्रदान करती है (स्पष्ट पैरामीटर फ़ाइल में परिभाषित पैरामीटरों को अधिलेखित करते हैं)।

  • यदि आपका Workflow इमेजसे भिन्न नाम के तहत एक image parameter placeholder परिभाषित करता है, तो आप सही image input की ओर --image_input_name

  • के साथ इंगित कर सकते हैं --allow_override फ़्लैग का उपयोग करना होगा यदि आउटपुट निर्देशिका खाली नहीं है

  • के साथ इंगित कर सकते हैं --threads विकल्प API के लिए processing target होने पर अनुरोधों को चलाने के लिए उपयोग किए जाने वाले थ्रेड्स की संख्या निर्दिष्ट कर सकता है

एक वीडियो फ़ाइल को संसाधित करें

इस कमांड के लिए आवश्यक है इन्फरेंस पैकेज का इंस्टॉल होना आवश्यक है।

कमांड का मूल उपयोग:

आप कमांड के व्यवहार को अनुकूलित कर सकते हैं:

  • के साथ इंगित कर सकते हैं --max_fps विकल्प का उपयोग संसाधन के दौरान वीडियो फ़्रेमों को subsample करने के लिए किया जा सकता है

  • सभी विकल्प देखने के लिए, उपयोग करें inference workflows process-video --help

  • से शुरू होने वाला कोई भी विकल्प -- जो --help आउटपुट को स्वचालित प्रकार रूपांतरण के साथ Workflow निष्पादन के लिए एक इनपुट पैरामीटर के रूप में माना जाता है। इसके अतिरिक्त, --workflow_params विकल्प एक *.json फ़ाइल का पथ निर्दिष्ट कर सकता है, जो Workflow पैरामीटर प्रदान करती है (स्पष्ट पैरामीटर फ़ाइल में परिभाषित पैरामीटरों को अधिलेखित करते हैं)।

  • यदि आपका Workflow इमेजसे भिन्न नाम के तहत एक image parameter placeholder परिभाषित करता है, तो आप सही image input की ओर --image_input_name

  • के साथ इंगित कर सकते हैं --allow_override फ़्लैग का उपयोग करना होगा यदि आउटपुट निर्देशिका खाली नहीं है

अंतिम अपडेट

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