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

FTC पाइपलाइन सेटअप

(इंटू द डीप GIF जल्द ही आ रहे हैं!)

LimelightOS 10 अद्वितीय विज़न पाइपलाइन्स तक संग्रहित करता है। एक पाइपलाइन एक छोटे प्रोग्राम की तरह है जो एक छवि लेता है, छवि को संसाधित करता है, और आपके रोबोट कोड में उपयोग करने के लिए एक परिणाम ऑब्जेक्ट प्रदान करता है। पाइपलाइन्स 10fps (CPU न्यूरल नेटवर्क) से लेकर 90fps (रंग-आधारित वस्तु ट्रैकिंग) तक चलती हैं।

पाइपलाइन्स को ट्यून करना शुरू करने के लिए, अपने Limelight को अपने लैपटॉप से कनेक्ट करें और अपने वेब ब्राउज़र में http://limelight.local:5801 पर जाएं। आप इसे सीधे Windows पर http://172.28.0.1:5801 और Mac/ChromeOS/Linux पर http://172.29.0.1:5801 पर भी एक्सेस कर सकते हैं।

यदि आप एक उन्नत उपयोगकर्ता हैं और आपने अपने LL का USB इंडेक्स या होस्टनेम बदल दिया है, तो आप वेब इंटरफेस को http://172.28.(usb_index).1:5801, http://172.29.(usb_index).1:5801, या http://(hostname).local:5801 पर एक्सेस कर सकते हैं

यदि आपने Limelight हार्डवेयर मैनेजर डाउनलोड किया है, तो आप अपने Limelight का IP पता खोजने के लिए "स्कैन" बटन का उपयोग कर सकते हैं।

info

कई पाइपलाइन्स को संपादित करने के लिए, आपको पहले वेब इंटरफेस में "Ignore NetworkTables Index" चेकबॉक्स को चेक करना होगा। यह कैमरे को किसी भी कोड को अनदेखा करने के लिए कहता है जो इसे पाइपलाइन बदलने के लिए कह रहा है।

इनपुट टैब


इनपुट टैब में प्रोसेसिंग पाइपलाइन से गुजरने से पहले कच्ची कैमरा छवि को बदलने के लिए नियंत्रण होते हैं।

पाइपलाइन प्रकार

वांछित पाइपलाइन प्रकार (AprilTags, न्यूरल नेटवर्क, Python, आदि) को नियंत्रित करता है।

स्रोत छवि

पाइपलाइन से गुजरने वाली छवि के स्रोत को नियंत्रित करता है। संग्रहित स्नैपशॉट पर अपनी विज़न पाइपलाइन का परीक्षण करने के लिए "स्नैपशॉट" पर स्विच करें।

यह नियंत्रण GUI बंद होने पर स्वचालित रूप से "कैमरा" पर रीसेट हो जाता है।

रेज़ोल्यूशन + ज़ूम

कैमरे और विज़न पाइपलाइन के रेज़ोल्यूशन को नियंत्रित करता है। हम 3D कार्यक्षमता का उपयोग न करने पर 320x240 पाइपलाइन का उपयोग करने की सलाह देते हैं।

320x240 पाइपलाइन 90fps पर चलती हैं, जबकि 960x720 पाइपलाइन 22 fps पर चलती हैं। 2020 में, इस फ़ील्ड में 2x और 3x हार्डवेयर ज़ूम विकल्प जोड़े गए थे। ज़ूम विकल्प डिजिटल नहीं हैं और 100% वास्तविक सेंसर पिक्सेल का उपयोग करते हैं।

अभिविन्यास

सभी प्रोसेसिंग के बाद स्ट्रीम के अभिविन्यास को नियंत्रित करता है। यह किसी भी तरह से परिणाम डेटा को प्रभावित नहीं करता है।

एक्सपोज़र

.01 मिलीसेकंड अंतराल में कैमरे की एक्सपोज़र सेटिंग को नियंत्रित करता है। एक्सपोज़र बढ़ाने से छवि की प्रभावी चमक बढ़ेगी। यह गति धुंधलापन भी बढ़ाएगा।

ब्लैक लेवल ऑफसेट

ब्लैक लेवल ऑफसेट एक उन्नत नियंत्रण है जो गति धुंधलापन को प्रभावित किए बिना चमक को प्रभावित कर सकता है। इसे जितना संभव हो उतना कम रखें।

सेंसर गेन

सेंसर गेन बढ़ाने से प्रभावी रूप से छवि की चमक बढ़ेगी, लेकिन यह आमतौर पर छवि में शोर भी जोड़ेगा। आप एक्सपोज़र समय बढ़ाए बिना छवि को चमकदार बनाने के लिए सेंसर गेन और ब्लैक लेवल ऑफसेट का उपयोग कर सकते हैं। यह उच्च-गति ट्रैकिंग अनुप्रयोगों के लिए गति धुंधलापन को कम करेगा।

रेड बैलेंस, ब्लू बैलेंस

आपकी छवि में लाल और नीले रंग घटकों की तीव्रता को नियंत्रित करता है। ये सामूहिक रूप से आपके Limelight के व्हाइट बैलेंस को नियंत्रित करते हैं। हम इन्हें अछूता छोड़ने की सलाह देते हैं।

विस्तृत पाइपलाइन सेटअप

दस्तावेज़ीकरण साइडबार में विशिष्ट पाइपलाइन प्रकारों की जाँच करें।