2012-08-01 13 views
5

मैंने गति का पता लगाने के लिए ओपनसीवी लाइब्रेरी का उपयोग करके एक पायथन कोड लिखा है। यदि कोई गति होती है, तो यह चलती वस्तु का एक स्नैपशॉट लेता है। हालांकि मेरी समस्या यह है: यदि मैं अपने पीसी (उबंटू 12.04) पर प्रोग्राम निष्पादित करता हूं तो सबकुछ ठीक है।वेबकैम: libv4l2 और VIDIOC_DQBUF: ऐसा कोई डिवाइस

लेकिन जब मैं जो Angstrom लिनक्स चल रहा है और एक हमारे रोबोटिक वेब कैमरा इसे से जुड़े उपकरण है मेरी BeagleBone पर कार्यक्रम क्रियान्वित करते हुए इसे निम्न त्रुटि देता है एक के बाद,:

libv4l2: error dequeuing buf: No such device 
VIDIOC_DQBUF: No such device 

मैं कैसे इस समस्या को हल कर सकते हैं ? सम्मान

संपादित करें: मैंने अपने बीगलबोन में ubuntu 12.04 स्थापित किया और सबकुछ भी इसके साथ ठीक है। ऐसा लगता है कि मेरी समस्या एंगस्ट्रॉम छवि से संबंधित है। शायद एक ड्राइवर या पुस्तकालय (libv4l2?) समस्या? कोई विचार?

+0

वही 'VIDIOC_DQBUF: Arduino Yun पर ऐसा कोई डिवाइस नहीं है, जो पहले वेबकैम के साथ काम कर रहा था। – NoBugs

उत्तर

4

बोर्ड को यूएसबी केबल के माध्यम से संचालित होने पर भी मैं उबंटू के साथ यह त्रुटि देख रहा था। जब मैंने 5 वी आपूर्ति के साथ बोर्ड को संचालित किया, तो समस्या दूर हो गई।

+3

दुर्भाग्य से यह मेरा समाधान नहीं है। क्योंकि मैं हमेशा 5 वी आपूर्ति का उपयोग करता हूं। –

+1

यहां मेरे रास्पबेरी पीआई पर एक ही समस्या है ... शायद मेरा कैमरा समर्थित नहीं है – Codejoy

+0

Arduino Yun पर ही - यह यूएसबी केबल था जो समस्या थी, एक और पावर केबल की कोशिश की, यह ठीक काम करता था। स्पष्ट रूप से सस्ता माइक्रोसब केबल्स में कंप्यूटर और उसके परिधीय (जैसे वेबकैम) दोनों के लिए पर्याप्त शक्ति की अनुमति न देने के लिए पर्याप्त प्रतिरोध है। – NoBugs

0

मुझे एक ही समस्या का सामना करना पड़ा। इस त्रुटि के कारण मैंने अपने बोर्ड को भी बदल दिया। लेकिन जब मैंने अपनी पुरानी बिजली की आपूर्ति का सहारा लिया, तो यह चला गया। इतना सरल है।

संबंधित मुद्दे