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

Reference Path Visualization

छवि में संदर्भ पथ बनाएं।

एक छवि पर एक स्थिर संदर्भ पथ बनाएं ताकि अपेक्षित या आदर्श मार्ग का दृश्यांकन किया जा सके, एक पूर्वनिर्धारित पॉलीलाइन पथ प्रदर्शित करते हुए जिसकी वास्तविक वस्तु प्रक्षेपपथों से पथ विचलन विश्लेषण और मार्ग अनुपालन निगरानी के लिए तुलना की जा सकती है।

यह ब्लॉक कैसे काम करता है

यह ब्लॉक एक छवि और संदर्भ पथ निर्देशांक (बिंदुओं की एक सूची जो एक पथ को परिभाषित करती है) लेता है और अपेक्षित मार्ग या आदर्श प्रक्षेपपथ का प्रतिनिधित्व करने वाला एक स्थिर पॉलीलाइन पथ बनाता है। यह ब्लॉक:

  1. इनपुट के रूप में एक छवि और संदर्भ पथ निर्देशांक (बिंदुओं की एक सूची: [(x1, y1), (x2, y2), (x3, y3), ...]) लेता है

  2. निर्देशांक सूची को बिंदुओं को क्रम में जोड़ने वाले एक पॉलीलाइन पथ में परिवर्तित करता है

  3. निर्दिष्ट रंग और मोटाई का उपयोग करके संदर्भ पथ को एक पॉलीलाइन के रूप में बनाता है

  4. मूल छवि पर संदर्भ पथ ओवरले के साथ एक एनोटेटेड छवि लौटाता है

यह ब्लॉक एक स्थिर, पूर्वनिर्धारित संदर्भ पथ को दृश्यीकृत करता है जो दर्शाता है कि वस्तुओं को आदर्श रूप से कहाँ चलना चाहिए या उन्हें कौन-सा मार्ग अपनाना चाहिए। Trace Visualization (जो वास्तविक ट्रैक की गई वस्तु गति के आधार पर गतिशील पथ बनाता है) के विपरीत, Reference Path Visualization एक स्थिर पथ बनाता है जो अपरिवर्तित रहता है। यह संदर्भ पथ तुलना के लिए एक आधाररेखा के रूप में काम करता है, जिससे आप अपेक्षित मार्ग को वास्तविक वस्तु प्रक्षेपपथों के साथ-साथ दृश्यीकृत कर सकते हैं। पथ को सभी निर्दिष्ट बिंदुओं को जोड़ने वाली एक सतत रेखा के रूप में बनाया जाता है, जो मार्ग अनुपालन, पथ विचलन विश्लेषण, या नेविगेशन कार्यप्रवाहों के लिए एक दृश्य मार्गदर्शिका बनाता है। यह ब्लॉक आमतौर पर Path Deviation विश्लेषण ब्लॉकों के साथ उपयोग किया जाता है ताकि संदर्भ पथ को दृश्य रूप से प्रदर्शित किया जा सके जिसके विरुद्ध वास्तविक वस्तु प्रक्षेपपथों की तुलना की जाएगी।

सामान्य उपयोग के मामले

  • पथ विचलन दृश्यांकन: अपेक्षित मार्गों की वास्तविक वस्तु प्रक्षेपपथों से तुलना करने के लिए संदर्भ पथ को वास्तविक वस्तु प्रक्षेपपथों के साथ दृश्यीकृत करें, ताकि पथ विचलन का पता लगाने, मार्ग अनुपालन निगरानी, या नेविगेशन सत्यापन कार्यप्रवाहों में उपयोग हो सके

  • मार्ग योजना और नेविगेशन: मार्ग योजना, नेविगेशन प्रणालियों, या वेपॉइंट दृश्यांकन अनुप्रयोगों के लिए पूर्वनिर्धारित मार्ग, नेविगेशन पथ, या अपेक्षित यात्रा मार्ग प्रदर्शित करें जिनका वस्तुओं को पालन करना चाहिए

  • अनुपालन और सुरक्षा निगरानी: सुरक्षा निगरानी, अनुपालन कार्यप्रवाहों, या मार्ग सत्यापन के लिए अपेक्षित पथों को दृश्यीकृत करें, जहाँ वस्तुओं को विशिष्ट पथों का पालन करना होता है (जैसे, निर्दिष्ट लेनों में वाहन, अपेक्षित मार्गों पर रोबोट)

  • औद्योगिक और लॉजिस्टिक्स अनुप्रयोग: कन्वेयर प्रणालियों, स्वचालित मार्गदर्शित वाहनों (AGVs), या विनिर्माण कार्यप्रवाहों के लिए संदर्भ पथ प्रदर्शित करें, जहाँ प्रक्रिया नियंत्रण या गुणवत्ता आश्वासन के लिए वस्तुओं को पूर्वनिर्धारित मार्गों का पालन करना होता है

  • सुरक्षा और पहुँच नियंत्रण: सुरक्षा निगरानी, पहुँच नियंत्रण, या निगरानी कार्यप्रवाहों के लिए अपेक्षित गति पथों का दृश्यांकन करें, जहाँ अपेक्षित मार्गों से विचलन की पहचान करनी होती है

  • प्रशिक्षण और दस्तावेज़ीकरण: शिक्षण सामग्री, दस्तावेज़ीकरण, या प्रदर्शनों में संदर्भ पथ प्रदर्शित करें ताकि शैक्षणिक या संदर्भ उद्देश्यों के लिए अपेक्षित वस्तु व्यवहार, मार्ग, या गति पैटर्न दिखाए जा सकें

अन्य ब्लॉक्स से कनेक्ट करना

इस ब्लॉक की एनोटेटेड छवि को इससे जोड़ा जा सकता है:

  • पथ विचलन विश्लेषण ब्लॉक विचलन विश्लेषण के लिए ट्रैक की गई वस्तु प्रक्षेपपथों की दृश्यीकृत संदर्भ पथ से तुलना करने हेतु

  • अन्य दृश्यांकन ब्लॉक (जैसे, Trace Visualization, Bounding Box Visualization, Label Visualization) व्यापक पथ तुलना के लिए संदर्भ पथ दृश्यांकन को वास्तविक वस्तु ट्रैकिंग दृश्यांकनों के साथ संयोजित करने हेतु

  • ट्रैकिंग ब्लॉक (जैसे, Byte Tracker) जहाँ संदर्भ पथ वास्तविक ट्रैक किए गए वस्तु प्रक्षेपपथों की तुलना के लिए दृश्य आधाररेखा के रूप में काम कर सकता है

  • डेटा स्टोरेज ब्लॉक्स (जैसे, Local File Sink, CSV Formatter, Roboflow Dataset Upload) दस्तावेज़ीकरण, रिपोर्टिंग, या विश्लेषण के लिए संदर्भ पथों वाली छवियों को सहेजने हेतु

  • वेबहुक ब्लॉक संदर्भ पथों के साथ दृश्यीकृत परिणामों को बाहरी प्रणालियों, API, या वेब अनुप्रयोगों तक भेजने हेतु, ताकि उन्हें डैशबोर्ड या मॉनिटरिंग टूल्स में प्रदर्शित किया जा सके

  • सूचना ब्लॉक (जैसे, Email Notification, Slack Notification) अलर्ट या रिपोर्ट में दृश्य प्रमाण के रूप में संदर्भ पथों वाली एनोटेटेड छवियाँ भेजने हेतु

  • वीडियो आउटपुट ब्लॉक संदर्भ पथों के साथ एनोटेटेड वीडियो स्ट्रीम या रिकॉर्डिंग बनाने हेतु, लाइव निगरानी, पथ दृश्यांकन, या पोस्ट-प्रोसेसिंग विश्लेषण के लिए

प्रकार पहचानकर्ता

स्टेप में निम्नलिखित पहचानकर्ता का उपयोग करें "type" फ़ील्ड: roboflow_core/reference_path_visualization@v1 अपने वर्कफ़्लो में ब्लॉक को एक स्टेप के रूप में जोड़ने के लिए।

गुण

नाम

प्रकार

विवरण

संदर्भ

name

str

इस स्टेप के लिए एक विशिष्ट पहचानकर्ता दर्ज करें..

copy_image

bool

इस विकल्प को सक्षम करें ताकि विज़ुअलाइज़ेशन के लिए इनपुट छवि की एक प्रति बनाई जा सके और मूल छवि सुरक्षित रहे। इसका उपयोग तब करें जब एक से अधिक विज़ुअलाइज़ेशन को स्टैक किया जा रहा हो..

reference_path

List[Any]

अपेक्षित या आदर्श मार्ग को परिभाषित करने वाले [(x1, y1), (x2, y2), (x3, y3), ...] प्रारूप में संदर्भ पथ निर्देशांक। पथ को इन बिंदुओं को क्रम में जोड़ने वाली एक पॉलीलाइन के रूप में बनाया जाता है, जिससे संदर्भ प्रक्षेपपथ का प्रतिनिधित्व करने वाली एक सतत रेखा बनती है। आमतौर पर इसे Path Deviation विश्लेषण ब्लॉकों से जोड़ा जाता है या अपेक्षित मार्ग के रूप में मैन्युअल रूप से परिभाषित किया जाता है। वैध पथ बनाने के लिए इसमें कम से कम दो बिंदु होने चाहिए..

रंग

str

संदर्भ पथ का रंग। इसे किसी रंग नाम (जैसे, 'WHITE', 'GREEN', 'BLUE'), हेक्स रंग कोड (जैसे, '#5bb573', '#FFFFFF'), या RGB प्रारूप (जैसे, 'rgb(91, 181, 115)') के रूप में निर्दिष्ट किया जा सकता है। संदर्भ पथ इस रंग में निर्दिष्ट मोटाई के साथ बनाया जाता है..

thickness

int

संदर्भ पथ रेखा की मोटाई, पिक्सेल में। यह नियंत्रित करता है कि संदर्भ पथ कितना मोटा दिखाई देगा। अधिक मान मोटे और अधिक दृश्यमान पथ बनाते हैं, जबकि कम मान पतले और अधिक सूक्ष्म पथ बनाते हैं। यह शून्य या उससे अधिक होना चाहिए। सामान्य मान 1 से 5 पिक्सेल के बीच होते हैं..

यह संदर्भ स्तंभ यह इंगित करता है कि संपत्ति को वर्कफ़्लो रनटाइम में उपलब्ध गतिशील मानों के साथ पैरामीटराइज़ किया जा सकता है वर्कफ़्लो रनटाइम। देखें बाइंडिंग्स अधिक जानकारी के लिए।

इनपुट और आउटपुट बाइंडिंग्स

उपलब्ध कनेक्शन उसके बाइंडिंग प्रकारों पर निर्भर करते हैं। देखें कि कौन-से बाइंडिंग प्रकार संदर्भ पथ विज़ुअलाइज़ेशन संस्करण v1 है।

इनपुट और आउटपुट बाइंडिंग्स
  • इनपुट

    • छवि (छवि): विज़ुअलाइज़ करने के लिए छवि..

    • copy_image (boolean): इस विकल्प को सक्षम करें ताकि विज़ुअलाइज़ेशन के लिए इनपुट छवि की एक प्रति बनाई जा सके और मूल छवि सुरक्षित रहे। इसका उपयोग तब करें जब एक से अधिक विज़ुअलाइज़ेशन को स्टैक किया जा रहा हो..

    • reference_path (list_of_values): अपेक्षित या आदर्श मार्ग को परिभाषित करने वाले [(x1, y1), (x2, y2), (x3, y3), ...] प्रारूप में संदर्भ पथ निर्देशांक। पथ को इन बिंदुओं को क्रम में जोड़ने वाली एक पॉलीलाइन के रूप में बनाया जाता है, जिससे संदर्भ प्रक्षेपपथ का प्रतिनिधित्व करने वाली एक सतत रेखा बनती है। आमतौर पर इसे Path Deviation विश्लेषण ब्लॉकों से जोड़ा जाता है या अपेक्षित मार्ग के रूप में मैन्युअल रूप से परिभाषित किया जाता है। वैध पथ बनाने के लिए इसमें कम से कम दो बिंदु होने चाहिए..

    • रंग (string): संदर्भ पथ का रंग। इसे किसी रंग नाम (जैसे, 'WHITE', 'GREEN', 'BLUE'), हेक्स रंग कोड (जैसे, '#5bb573', '#FFFFFF'), या RGB प्रारूप (जैसे, 'rgb(91, 181, 115)') के रूप में निर्दिष्ट किया जा सकता है। संदर्भ पथ इस रंग में निर्दिष्ट मोटाई के साथ बनाया जाता है..

    • thickness (पूर्णांक): संदर्भ पथ रेखा की मोटाई, पिक्सेल में। यह नियंत्रित करता है कि संदर्भ पथ कितना मोटा दिखाई देगा। अधिक मान मोटे और अधिक दृश्यमान पथ बनाते हैं, जबकि कम मान पतले और अधिक सूक्ष्म पथ बनाते हैं। यह शून्य या उससे अधिक होना चाहिए। सामान्य मान 1 से 5 पिक्सेल के बीच होते हैं..

  • आउटपुट

    • छवि (छवि): कार्यप्रवाहों में इमेज।

उदाहरण JSON परिभाषा

अंतिम अपडेट

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