कैमरा बनाना मेरे पीछे आता है


9

मैं कुछ व्याख्यान रिकॉर्ड करना चाहता हूं जो मैं अगले सेमेस्टर में दे रहा हूं। मेरे पास एक वीडियो कैमरा है, और किसी प्रकार के सर्वो का उपयोग करके अपनी दिशा बदल सकता है। हालांकि मुझे नहीं पता कि मैं कहां हूं, कैसे पता लगाऊं। मुझे कुछ ब्रॉडकास्टिंग डिवाइस ले जाना ठीक रहेगा। ज्यादातर संवेदनशीलता यह निर्धारित करने में सक्षम होनी चाहिए कि मैं कमरे के बाईं या दाईं ओर हूं, लेकिन मुझे इससे ज्यादा की जरूरत नहीं है।


1
सबसे आसान तरीका एक कंप्यूटर और एक वेब कैमरा का उपयोग करना होगा। कंप्यूटर मोशन ट्रैकिंग चलाता है जहां आपके सिर और कंधे फिर सर्वो को नियंत्रित करते हैं। ट्रैकिंग एल्गोरिथ्म सबसे सरल परिवर्तन के साथ पिक्सेल के स्थान की तलाश के रूप में सरल है .... या क्या आपके पास कंप्यूटर उपलब्ध नहीं है?
H पर क्रिस एच

@ क्रिस एच, यदि आपके पास इस तरह के आसानी से उपलब्ध कार्यात्मक कार्यक्रम के बारे में जानकारी है, तो मुझे लगता है कि यह एक सटीक उत्तर देगा।
कोर्तुक

खैर, मैं किसी भी विशेष रूप से नहीं जानता, लेकिन OpenCV पर विचार करें। आप एक फसल तो एक गति ट्रैकिंग समारोह लागू कर सकते हैं। क्रॉपिंग केवल यह सुनिश्चित करने के लिए है कि आप अन्य चीजों को हिलाने के लिए नहीं उठाते हैं। यह कोड की कुल 100 पंक्तियों के लिए बाहर आना चाहिए। संभवत: इसे कॉन्फ़िगर करने और किसी अन्य प्रोग्राम को सीखने की तुलना में खुद को कोड करना आसान है, खासकर जब से आपको बाद में मोटर के साथ इंटरफ़ेस करने की आवश्यकता होती है।
क्रिस एच

क्या कोई मुझे बता सकता है कि कार्य करने का सही तरीका क्या है यदि दो उत्तर दिए गए हैं जो समान रूप से मान्य हैं; मैं सिर्फ आकस्मिक एक का चयन करते हैं होने के लिए इस सवाल का जवाब?
kasterma

@kasterma: हाँ, हालांकि अगर आप वास्तव में एक के बजाय दूसरे को लागू करते हैं, तो मैं इसे चुनूँगा। आप हमेशा उन दोनों को वोट कर सकते हैं।
निक टी

जवाबों:


9

आप कुछ साधारण IR LED पहन सकते हैं, फिर आप कई IR रिसीवर रख सकते हैं, बस एक साधारण IR फोटो-डायोड काम करेगा, जिसमें संकीर्ण व्यूइंग एंगल होगा।

यदि आप इन्हें कैमरे के बेस के आसपास रखते हैं और फिर एक माइक्रोकंट्रोलर पढ़ा है, जिसमें सबसे बड़ा सिग्नल है तो आप कैमरे को IR स्रोत की ओर इंगित कर सकते हैं।

जटिल लगता है, लेकिन यह बहुत सरल है, और इसके लिए कंप्यूटर की आवश्यकता नहीं है। हार्डवेयर करना आसान है, हालांकि आप शायद शोर वातावरण (उज्ज्वल प्रकाश) में पाएंगे जो आप अपने आईआर को ब्रॉडबैंड शोर से प्राप्त करने के लिए संशोधित करना चाहेंगे।


मैंने वास्तव में यह कोशिश की है, जब तक कि बड़ी खिड़कियां न हों।
क्रिस एच

@ क्रिस एच, एक बड़ी खिड़की मेरे लिए एक शानदार आईआर एमिटर पाने के लिए सिर्फ एक चुनौती है। अक्सर मॉड्यूलेशन सूर्य की रोशनी या फ़्लोरेसेंट लाइट्स की पृष्ठभूमि की आईआर समस्या से काफी मदद कर सकता है।
कोर्तुक

यह एक बहुत अच्छा समाधान की तरह लग रहा है, मुझे नहीं पता कि आपके कहने का क्या मतलब है जब आप मेरे आईआर को संशोधित करते हैं। क्या आपका मतलब है कि मुझे IR एलईडी को एक ज्ञात आवृत्ति पर पल्स करना चाहिए, और फिर रिसीवर के साथ बस उस आवृत्ति का पता लगाने की कोशिश करें?
kasterma

@ कस्तर्मा, हां, मेरा यही मतलब है। आप उदाहरण के लिए IR LED को 40KHz पर स्पंदित करते हैं, और फिर रिसीवर पर 40KHz पर एक फ़िल्टर बनाते हैं ताकि आप ब्रॉडबैंड IR को सूर्य की उपेक्षा करें और रोशनी का उत्सर्जन करें। आपको उस आवृत्ति से बचने के लिए आवृत्ति को समायोजित करने की आवश्यकता हो सकती है जो आपकी फ़्लॉर्सेंट लाइट बंद कर देती है। आप इस मॉड्यूलेशन के बिना पहले यह देखने की कोशिश कर सकते हैं कि क्या यह चश्मा से मिलता है क्योंकि यह करना आसान है।
Kortuk

मैंने इसे निनटेंडो Wii के साथ देखा है। बहुत ही शांत। +1
tyblu

7

आप जो खोज रहे हैं वह "बूँद ट्रैकिंग" से संबंधित हो सकता है। यह रोबोटिक्स और दृष्टि प्रसंस्करण में आमतौर पर इस्तेमाल की जाने वाली तकनीक है।

आपके प्रोग्रामिंग चॉप्स के आधार पर, आप C ++ और पायथन दोनों में उपलब्ध OpenCV (ओपन सोर्स कंप्यूटर विज़न लाइब्रेरी) का उपयोग कर सकते हैं। अन्य भाषाओं में पुस्तकालय हो सकते हैं जो बूँद ट्रैकिंग का समर्थन करते हैं। मेरा मानना ​​है कि लैबव्यू और मैटलैब के पास इसके समर्थन के लिए पुस्तकालय भी हैं।

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

यदि आप चाहते हैं, तो आप आनुपातिक, इंटीग्रल, और व्युत्पन्न नियंत्रण (पीआईडी, यदि आप इंटरनेट पर खोज कर रहे हैं) के कुछ संयोजन को लागू करके कुछ अधिक चतुर ट्रैकिंग कर सकते हैं, तो अपने आप को फ्रेम में केंद्रित रखने की कोशिश करें, लेकिन यह और भी हो सकता है आप अपने आवेदन के लिए की जरूरत से।

संपादित करें: खोज का एक बिट इस परिणाम निकले: रचनात्मक अनुप्रयोग । यह कमोबेश समाधान है जो मैंने समझाया।


4
कुछ "विशिष्ट रंगीन" शर्ट खरीदने का समय।
निक टी

2
आगे विचार करने पर, मेरा मानना ​​है कि Kortuk और user1498 IR LEDs और सेंसर का समाधान अधिक मजबूत दृष्टिकोण होगा। यह इस तथ्य के कारण सच है कि निक टी उठाता है, रंग स्थान पहले से ही बहुत भीड़ है, इसलिए खुद को बाहर निकालना मुश्किल होगा।
mjcarroll

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

@ कोरटुक, जरूरी नहीं कि बैक डाउन हो। मुझे अभी भी लगता है कि मेरा समाधान "सबसे अच्छा" हो सकता है, जहां तक ​​एक पूरी तरह से स्व-निहित प्रणाली (कोई बाहरी सेंसर नहीं है, समस्या के बयान में स्पष्ट रूप से वर्णित से अधिक हार्डवेयर नहीं है)। जहां तक ​​सहजता और कार्यान्वयन में मजबूती (दृष्टि एल्गोरिदम कुछ हद तक सूक्ष्म है), मुझे लगता है कि आपका समाधान काफी बेहतर होगा।
mjcarroll

मुझे पता था कि आपका क्या मतलब है, मुझे लगता है कि हार्डवेयर समाधान अधिक आत्म निहित है लेकिन दोनों के लिए एक बड़ा व्यापार है।
कोर्तुक

3

एक या एक से अधिक IR का नेतृत्व करने वाले ने आपको वाई-फाई कंट्रोलर की तरह एक कैमरा दिया हो सकता है


2

एक Kinect और कुछ प्रोसेसिंग सॉफ्टवेयर के लिए एक आदर्श नौकरी की तरह लगता है - यह 3 डी जानकारी के साथ विषयों को अलग कर सकता है, इसमें पैन-झुकाव मोटर्स और एक वीडियो आउटपुट है।


1
मैं मानता हूं कि यह सबसे सीधा हो सकता है लेकिन सबसे सस्ता नहीं
मैट विलियमसन

2

यही कारण है कि स्नातक छात्रों का आविष्कार किया गया था। मुझे यकीन है कि आप इसे अंततः इलेक्ट्रॉनिक रूप से कर सकते हैं, लेकिन इससे पहले कि यह एक लायक हो, इसके लिए बहुत सारे व्याख्यान देने होंगे, जिनकी तुलना किसी के दिमाग के कैमरे से होती है।


साथ ही बीयर बिजली से सस्ती है।
इष्टतम सिस्मिक

0

मैं वह व्यक्ति हूं जिसने यह प्रश्न पूछा है, और मैं वास्तव में ओपनसीवी उत्तर और आईआर के नेतृत्व वाले उत्तर दोनों को पसंद करता हूं और उन दोनों के साथ खेलूंगा। इस बिंदु पर दोनों के लिए मेरे लिए कुछ मुद्दे हैं: मेरे आईआर के नेतृत्व में देरी हो रही है, और मेरा वेब कैमरा अनिच्छुक है।

यही कारण है कि मेरी नज़र एक LV-Maxsonar EZ पर पड़ी जो मैंने थोड़ी देर पहले खेलने के लिए खरीदी थी। मैं वास्तव में कभी नहीं मिला, लेकिन अब ऐसा लगता है कि यह यहां एक सभ्य समाधान को जन्म दे सकता है। मैं कमरे के सामने घूमने वाला एकमात्र व्यक्ति हूं, इसलिए कोई हस्तक्षेप नहीं, और किसी भी कंप्यूटर की आवश्यकता नहीं है।

यह उपकरण एक विशिष्ट दिशा में दूरी माप देता है। यदि यह दूरी किसी के सामने स्थानांतरित हो जाती है, और कैमरा को उस दिशा में बढ़ना चाहिए, जो कि सेंसर इंगित कर रहा है।


0

प्रधान मंत्री देवकीत (किनक के निर्माताओं) की जाँच करें

निर्माता ने Kinect (और DevKit) विंडोज और यूनिक्स ड्राइवरों को यहां जारी किया: http://www.openni.org/


0

आईआर स्पलैश को ट्रैक करना (और इसे कैमरे से फ़िल्टर करना, कमरे की इंसॉल्वेंसी सहमत) आपको और छात्रों को एडीआर काम में एक अच्छा मौका देता है जो आपको और आपके चुने हुए संदर्भ को ज़ीरो ज़ीरो में डालने में मदद करता है। कहा कि मैंने शायद Cnet.com (या किसी अन्य महत्वपूर्ण स्थल, अमेज़ॅन, एसर सपोर्ट या अन्यथा) या कैमटासिया पर एक बंडल किए गए वेबकेम एप्लीकेशन से अच्छी तरह से समीक्षा की होगी और निर्देशानुसार इसका इस्तेमाल किया होगा।


0

गति पर एक नज़र है , विशेष रूप से, गति ट्रैकिंग सुविधा


मुझे गति के बारे में अधिक जानने में दिलचस्पी होगी, लेकिन सिर्फ एक वेबसाइट के लिए हमें एक लिंक देने से उत्तर नहीं मिलता है, यह उत्तर के लिए संदर्भ प्रदान करता है। गति क्या है, यह क्या करता है?
कोर्तुक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.