मुख्य कंटेंट तक स्किप करें

रंग थ्रेशोल्डिंग

थ्रेशोल्डिंग अधिकांश विज़न ट्रैकिंग एल्गोरिदम का एक महत्वपूर्ण घटक है। यह एक छवि लेने और किसी विशिष्ट रंग सीमा के भीतर न होने वाले किसी भी पिक्सेल को हटाने का कार्य है। थ्रेशोल्डिंग का परिणाम आमतौर पर एक एक-आयामी बाइनरी छवि होती है जिसमें प्रत्येक पिक्सेल या तो "चालू" या "बंद" होता है। रंग ब्लॉब / रेट्रोरिफ्लेक्टिव पाइपलाइन में, यह सबसे महत्वपूर्ण चरण है।

वीडियो फीड (स्ट्रीम के नीचे स्थित)

नियंत्रित करता है कि कौन सी छवि mjpeg सर्वर से स्ट्रीम की जाती है। यदि आपको अपनी HSV थ्रेशोल्डिंग को ट्यून करने की आवश्यकता है, तो आपको "थ्रेशोल्ड" छवि पर स्विच करना चाहिए।

थ्रेशोल्डिंग वैंड्स

वैंड्स उपयोगकर्ताओं को स्वचालित HSV थ्रेशोल्डिंग करने के लिए लाइमलाइट के वीडियो स्ट्रीम पर क्लिक करने में सक्षम बनाते हैं।

  • "आईड्रॉपर" वैंड HSV पैरामीटर्स को चयनित पिक्सेल के चारों ओर केंद्रित करता है
  • "जोड़ें" वैंड HSV पैरामीटर्स को चयनित पिक्सेल को शामिल करने के लिए समायोजित करता है
  • "घटाएँ" वैंड HSV पैरामीटर्स को चयनित पिक्सेल को अनदेखा करने के लिए समायोजित करता है

ह्यू

एक "शुद्ध" रंग का वर्णन करता है। "0" ह्यू शुद्ध लाल का वर्णन करता है, और 1/3 (स्लाइडर पर 59) ह्यू शुद्ध हरे का वर्णन करता है। ह्यू उपयोगी है क्योंकि यह तब नहीं बदलता जब एक पिक्सेल "चमकता" या "अंधेरा" होता है। यह सबसे महत्वपूर्ण पैरामीटर है जिसे ट्यून करना है। यदि आप अपनी ह्यू रेंज को यथासंभव छोटा बनाते हैं, तो आपको वास्तविक FRC फील्ड पर संक्रमण करने में कोई परेशानी नहीं होगी।

image3

सैचुरेशन

इस बात का वर्णन करता है कि एक रंग कितना "शुद्ध" है। इसके बारे में सोचने का एक और तरीका यह है कि एक रंग कितना फीका दिखता है, यानी एक रंग में कितना "सफेद" है। कम सैचुरेशन का मतलब है कि एक रंग लगभग सफेद है, और उच्च सैचुरेशन का मतलब है कि एक रंग लगभग "शुद्ध" है।

वैल्यू

एक रंग के अंधेरेपन का वर्णन करता है, या एक रंग में कितना "काला" है। एक निम्न वैल्यू एक लगभग काले रंग से मेल खाती है। आपको निश्चित रूप से न्यूनतम वैल्यू को शून्य से बढ़ाना चाहिए, ताकि काले पिक्सेल प्रोसेसिंग पाइपलाइन से न गुजरें।

इरोज़न और डाइलेशन

इरोज़न HSV थ्रेशोल्ड के परिणाम को थोड़ा कम करता है। यह उपयोगी है यदि कई वस्तुएँ एक ट्यून्ड HSV थ्रेशोल्ड से गुजर रही हैं। डाइलेशन HSV थ्रेशोल्ड के परिणाम को थोड़ा बढ़ाता है। थ्रेशोल्डिंग परिणामों में छेदों को भरने के लिए इसका उपयोग करें।

ह्यू इनवर्जन

लाल लक्ष्यों को ट्रैक करने के लिए ह्यू इनवर्जन का उपयोग करें, क्योंकि लाल ह्यू रेंज के शुरुआत और अंत दोनों में मौजूद होता है।