बहुभुज ज़ोन दृश्यांकन
छवि में बहुभुज ज़ोन पर मास्क लागू करें।
एक छवि पर बहुभुज ज़ोन बनाकर निगरानी क्षेत्रों का दृश्यांकन करें, और अनियमित, कस्टम-परिभाषित क्षेत्रों के भीतर वस्तुओं को ट्रैक करने वाले ज़ोन-आधारित पहचान व गणना कार्यप्रवाहों के लिए रंगीन बहुभुज ओवरले प्रदर्शित करें।
यह ब्लॉक कैसे काम करता है
यह ब्लॉक एक छवि और बहुभुज ज़ोन निर्देशांक (बहुभुज आकृति को परिभाषित करने वाले बिंदुओं की एक सूची) लेता है और निगरानी ज़ोन का दृश्यांकन करने के लिए एक भरा हुआ बहुभुज ओवरले बनाता है। यह ब्लॉक:
इनपुट के रूप में एक छवि और बहुभुज ज़ोन निर्देशांक (बिंदुओं की एक सूची: [(x1, y1), (x2, y2), (x3, y3), ...]) लेता है
निर्दिष्ट रंग का उपयोग करके ज़ोन निर्देशांकों से एक भरा हुआ बहुभुज मास्क बनाता है
निर्दिष्ट अपारदर्शिता के साथ भरे हुए बहुभुज को छवि पर ओवरले करता है, जिससे अर्ध-पारदर्शी ज़ोन दृश्यांकन बनता है
मूल छवि पर बहुभुज ज़ोन ओवरले के साथ एक एनोटेटेड छवि लौटाता है
यह ब्लॉक पहचान, गणना, या ट्रैकिंग कार्यप्रवाहों के लिए अनियमित निगरानी क्षेत्रों को परिभाषित करने हेतु उपयोग किए जाने वाले बहुभुज ज़ोन का दृश्यांकन करता है। बहुभुज को निर्दिष्ट बिंदुओं के बीच एक भरे हुए आकार के रूप में खींचा जाता है, जिससे एक बंद क्षेत्र बनता है जो किसी भी कस्टम क्षेत्र-आकृति का प्रतिनिधित्व कर सकता है (आयताकार बाउंडिंग बॉक्स के विपरीत)। इससे लचीली ज़ोन परिभाषाएँ संभव होती हैं जो वास्तविक-विश्व सीमाओं से मेल खाती हैं, जैसे विशिष्ट फ़्लोर क्षेत्र, रुचि के अनियमित क्षेत्र, या जटिल निगरानी ज़ोन। ज़ोन ओवरले अर्ध-पारदर्शी होता है, जिससे नीचे की छवि का विवरण दिखाई देता रहता है, जबकि निगरानी क्षेत्र स्पष्ट रूप से संकेतित होता है। नोट: यह ब्लॉक सामान्यतः कार्यप्रवाह में अन्य दृश्यांकन ब्लॉकों से पहले रखा जाना चाहिए, क्योंकि बहुभुज ज़ोन वस्तु पहचान दृश्यांकन के लिए एक पृष्ठभूमि संदर्भ परत प्रदान करता है।
सामान्य उपयोग के मामले
ज़ोन पहचान विज़ुअलाइज़ेशन: अनियमित, कस्टम-परिभाषित क्षेत्रों के भीतर वस्तुओं को ट्रैक करने वाले वस्तु पहचान या गणना कार्यप्रवाहों के लिए बहुभुज ज़ोन का दृश्यांकन करें, और निगरानी सीमाओं को स्पष्ट रूप से प्रदर्शित करें
क्षेत्र-आधारित निगरानी: अधिभोग ट्रैकिंग, विशिष्ट क्षेत्रों में लोगों की गिनती, या परिभाषित स्थानों के भीतर वस्तु उपस्थिति पहचान जैसे क्षेत्र-आधारित निगरानी अनुप्रयोगों के लिए बहुभुज ज़ोन प्रदर्शित करें
कस्टम क्षेत्र विज़ुअलाइज़ेशन: ऐसे कस्टम निगरानी क्षेत्रों का दृश्यांकन करें जो आयताकार सीमाओं में फिट नहीं बैठते, जैसे अनियमित फ़्लोर क्षेत्र, जटिल कमरे की बनावट, या बड़े स्थानों के भीतर विशिष्ट ज़ोन
सुरक्षा और निगरानी: सुरक्षा निगरानी, पहुँच नियंत्रण, या निगरानी कार्यप्रवाहों के लिए बहुभुज ज़ोन प्रदर्शित करें, जहाँ विशिष्ट क्षेत्रों को दृश्य रूप से चिह्नित और निगरानी करने की आवश्यकता हो
रिटेल और व्यावसायिक विश्लेषण: रिटेल, आतिथ्य, या बिज़नेस इंटेलिजेंस अनुप्रयोगों में पैदल यातायात विश्लेषण, ग्राहक गति ट्रैकिंग, या स्थान उपयोग निगरानी के लिए बहुभुज ज़ोन का दृश्यांकन करें
रीयल-टाइम ज़ोन निगरानी: रीयल-टाइम निगरानी डैशबोर्ड, लाइव वीडियो फ़ीड, या निगरानी इंटरफ़ेस के लिए दृश्य ओवरले बनाएँ, जहाँ मॉनिटर किए गए क्षेत्रों को दर्शाने के लिए बहुभुज ज़ोन स्पष्ट रूप से दिखाई दें
अन्य ब्लॉक्स से कनेक्ट करना
इस ब्लॉक की एनोटेटेड छवि को इससे जोड़ा जा सकता है:
ज़ोन पहचान या गणना ब्लॉक विज़ुअलाइज़ किए गए बहुभुज ज़ोन निर्देशांक प्राप्त करने के लिए
अन्य दृश्यांकन ब्लॉक (जैसे, बाउंडिंग बॉक्स विज़ुअलाइज़ेशन, लेबल विज़ुअलाइज़ेशन, बहुभुज विज़ुअलाइज़ेशन) बहुभुज ज़ोन दृश्यांकन के ऊपर वस्तु पहचान एनोटेशन जोड़ने के लिए
डेटा स्टोरेज ब्लॉक्स (जैसे, स्थानीय फ़ाइल सिंक, CSV फ़ॉर्मैटर, Roboflow डेटासेट अपलोड) दस्तावेज़ीकरण, रिपोर्टिंग, या विश्लेषण के लिए बहुभुज ज़ोन दृश्यांकन वाली छवियाँ सहेजने के लिए
वेबहुक ब्लॉक डैशबोर्ड या निगरानी उपकरणों में प्रदर्शन के लिए बहुभुज ज़ोन के साथ दृश्यीकृत परिणाम बाहरी प्रणालियों, API, या वेब अनुप्रयोगों को भेजने के लिए
सूचना ब्लॉक (जैसे, ईमेल सूचना, Slack सूचना) चेतावनियों या रिपोर्टों में साक्ष्य के रूप में बहुभुज ज़ोन वाली एनोटेटेड छवियाँ भेजने के लिए
वीडियो आउटपुट ब्लॉक लाइव निगरानी, ज़ोन विज़ुअलाइज़ेशन, या पोस्ट-प्रोसेसिंग विश्लेषण के लिए बहुभुज ज़ोन दृश्यांकन वाले एनोटेटेड वीडियो स्ट्रीम या रिकॉर्डिंग बनाने के लिए
प्रकार पहचानकर्ता
स्टेप में निम्नलिखित पहचानकर्ता का उपयोग करें "type" फ़ील्ड: roboflow_core/polygon_zone_visualization@v1 अपने वर्कफ़्लो में ब्लॉक को एक स्टेप के रूप में जोड़ने के लिए।
गुण
नाम
प्रकार
विवरण
संदर्भ
name
str
इस स्टेप के लिए एक विशिष्ट पहचानकर्ता दर्ज करें..
❌
copy_image
bool
इस विकल्प को सक्षम करें ताकि विज़ुअलाइज़ेशन के लिए इनपुट छवि की एक प्रति बनाई जा सके और मूल छवि सुरक्षित रहे। इसका उपयोग तब करें जब एक से अधिक विज़ुअलाइज़ेशन को स्टैक किया जा रहा हो..
✅
ज़ोन
List[Any]
बहुभुज ज़ोन निर्देशांक [[(x1, y1), (x2, y2), (x3, y3), ...], ...] प्रारूप में, जो एक या अधिक बहुभुज आकृतियों को परिभाषित करते हैं। प्रत्येक ज़ोन में एक मान्य बहुभुज बनाने के लिए 2 से अधिक बिंदु होने चाहिए। बहुभुज को इन बिंदुओं को क्रम में जोड़ते हुए एक भरे हुए आकार के रूप में खींचा जाता है, जिससे एक बंद क्षेत्र बनता है। सामान्यतः यह ज़ोन पहचान या गणना ब्लॉकों से जुड़ा होता है जो निगरानी क्षेत्रों को परिभाषित करते हैं..
✅
रंग
str
बहुभुज ज़ोन ओवरले का रंग। इसे रंग नाम (जैसे, 'WHITE', 'RED'), हेक्स रंग कोड (जैसे, '#5bb573', '#FFFFFF'), या RGB प्रारूप (जैसे, 'rgb(255, 255, 255)') के रूप में निर्दिष्ट किया जा सकता है। बहुभुज को इस रंग से भरा जाता है और निर्दिष्ट अपारदर्शिता के साथ ओवरले किया जाता है..
✅
अपारदर्शिता
float
बहुभुज ज़ोन ओवरले की अपारदर्शिता, जो 0.0 (पूर्णतः पारदर्शी) से 1.0 (पूर्णतः अपारदर्शी) तक होती है। यह नियंत्रित करती है कि छवि पर बहुभुज ज़ोन कितना पारदर्शी दिखाई देता है। कम मान अधिक पारदर्शी ज़ोन बनाते हैं जो पृष्ठभूमि के साथ घुल-मिल जाते हैं, जबकि अधिक मान अधिक अपारदर्शी, दृश्यमान ज़ोन बनाते हैं। संतुलित दृश्यता के लिए सामान्य मान 0.2 से 0.5 के बीच होते हैं, जहाँ ज़ोन और अंतर्निहित छवि दोनों दिखाई देते हैं..
✅
यह संदर्भ स्तंभ यह इंगित करता है कि संपत्ति को वर्कफ़्लो रनटाइम में उपलब्ध गतिशील मानों के साथ पैरामीटराइज़ किया जा सकता है वर्कफ़्लो रनटाइम। देखें बाइंडिंग्स अधिक जानकारी के लिए।
इनपुट और आउटपुट बाइंडिंग्स
उपलब्ध कनेक्शन उसके बाइंडिंग प्रकारों पर निर्भर करते हैं। देखें कि कौन-से बाइंडिंग प्रकार बहुभुज ज़ोन विज़ुअलाइज़ेशन संस्करण v1 है।
इनपुट और आउटपुट बाइंडिंग्स
इनपुट
छवि(छवि): विज़ुअलाइज़ करने के लिए छवि..copy_image(boolean): इस विकल्प को सक्षम करें ताकि विज़ुअलाइज़ेशन के लिए इनपुट छवि की एक प्रति बनाई जा सके और मूल छवि सुरक्षित रहे। इसका उपयोग तब करें जब एक से अधिक विज़ुअलाइज़ेशन को स्टैक किया जा रहा हो..ज़ोन(list_of_values): बहुभुज ज़ोन निर्देशांक [[(x1, y1), (x2, y2), (x3, y3), ...], ...] प्रारूप में, जो एक या अधिक बहुभुज आकृतियों को परिभाषित करते हैं। प्रत्येक ज़ोन में एक मान्य बहुभुज बनाने के लिए 2 से अधिक बिंदु होने चाहिए। बहुभुज को इन बिंदुओं को क्रम में जोड़ते हुए एक भरे हुए आकार के रूप में खींचा जाता है, जिससे एक बंद क्षेत्र बनता है। सामान्यतः यह ज़ोन पहचान या गणना ब्लॉकों से जुड़ा होता है जो निगरानी क्षेत्रों को परिभाषित करते हैं..रंग(string): बहुभुज ज़ोन ओवरले का रंग। इसे रंग नाम (जैसे, 'WHITE', 'RED'), हेक्स रंग कोड (जैसे, '#5bb573', '#FFFFFF'), या RGB प्रारूप (जैसे, 'rgb(255, 255, 255)') के रूप में निर्दिष्ट किया जा सकता है। बहुभुज को इस रंग से भरा जाता है और निर्दिष्ट अपारदर्शिता के साथ ओवरले किया जाता है..अपारदर्शिता(float_zero_to_one): बहुभुज ज़ोन ओवरले की अपारदर्शिता, जो 0.0 (पूर्णतः पारदर्शी) से 1.0 (पूर्णतः अपारदर्शी) तक होती है। यह नियंत्रित करती है कि छवि पर बहुभुज ज़ोन कितना पारदर्शी दिखाई देता है। कम मान अधिक पारदर्शी ज़ोन बनाते हैं जो पृष्ठभूमि के साथ घुल-मिल जाते हैं, जबकि अधिक मान अधिक अपारदर्शी, दृश्यमान ज़ोन बनाते हैं। संतुलित दृश्यता के लिए सामान्य मान 0.2 से 0.5 के बीच होते हैं, जहाँ ज़ोन और अंतर्निहित छवि दोनों दिखाई देते हैं..
आउटपुट
छवि(छवि): कार्यप्रवाहों में इमेज।
अंतिम अपडेट
क्या यह उपयोगी था?