RasPi कैमरा बोर्ड और मोशन


37

मुझे सिर्फ अपना कैमरा बोर्ड और एक मॉडल ए रास्पबेरी पाई मिला है ताकि मैं अपने घर के लिए एक सुरक्षा कैमरे के रूप में उपयोग कर सकूं। मैं अपने मॉडल बी बोर्ड पर एक लॉजिटेक C170 USB कैमरा के साथ Motion का उपयोग कर रहा था और यह गुणवत्ता को छोड़कर महान काम करता था। मैं उम्मीद कर रहा था कि रास्पबेरी पाई कैमरा बोर्ड के रूप में दिखाऊंगा, /dev/video0लेकिन जब मैं मोशन चलाता हूं तो मुझे एक त्रुटि मिलती है:

वीडियो उपकरण खोलने में विफल / dev / video0: ऐसी कोई फ़ाइल या निर्देशिका नहीं

कैमरा ठीक काम करता है raspistill -d। इसे मोशन के साथ काम करना पड़ता है क्योंकि इसमें वीडियो / चित्रों को लेना पड़ता है जब आंदोलन का पता लगाया जाता है और मुझे इसे काम से एक्सेस करने में सक्षम होना पड़ता है।

यह प्रश्न मेरे लिए अच्छा नहीं था क्योंकि इसने मेरे प्रश्न का उत्तर कभी नहीं दिया और मैं अजगर का उपयोग नहीं कर रहा हूं।

जवाबों:


54

आप कमांड चलाकर कैमरा बोर्ड को / dev / video0 पर एक्सेस कर सकते हैं:

sudo modprobe bcm2835-v4l2

इसे डिवाइस के हर बूट पर चलाना होगा। या आप modprobe bcm2835-v4l2इसे प्रत्येक बूट पर स्वचालित रूप से चलाने के लिए /etc/rc.local में डाल सकते हैं ।


10
आप स्वचालित रूप से बूट पर मॉड्यूल सम्मिलित करने के लिए कर्नेल प्राप्त करने के लिए लाइन को / etc / मॉड्यूल में जोड़ सकते हैं। <कोड> इको "bcm2835-v4l2" | टी-ए / आदि / मॉड्यूल </ code> सुनिश्चित करें कि आप कमांड को पहले चला सकते हैं <code> sudo modprobe bcm2835-v4l2 </ code>
ड्रू एंडरसन

नोट: यह bcm2835-v4l2 के लिए "L" नहीं "1" है।
टिमोथी एलजे स्टीवर्ट

यह काम क्यों करता है? इसके पीछे क्या जादू है।
AK_

1
क्या प्रत्येक बूट पर स्वचालित रूप से सक्षम नहीं होने के पीछे कोई तर्क है? किसी भी सुराग क्यों raspi-config ऐसा नहीं करता है जब आप कैम को सक्षम करते हैं?
डेटशीट में

8

प्रत्येक रिबूट के बाद मॉडल को लोड करने के लिए, इस सेटिंग का उपयोग करें

  1. सुडो नैनो / आदि / मॉड्यूल
  2. bcm2835-v4l2 दर्ज करें
  3. मौजूद हैं और मक्खी को बचाएं
  4. सुडो रीबूट

5

मानक गति आरपीआई कैमरे के साथ काम नहीं करती है। विकास में गति-एमएमएल नामक एक प्रकार है जो आरपीआई कैमरे के साथ काम करता है

http://www.raspberrypi.org/phpBB3/viewtopic.php?t=44966&p=379561#p374790 इसे स्थापित करने पर एक मंच चैट है

http://www.codeproject.com/Articles/665518/Raspberry-Pi-as-low-cost-HD-surve सर्विलांस- कैमेरा यह एक सिक्योरिटी कैमरा सेट करने के लिए मोशन मिमील का उपयोग करने पर एक गाइड है।


1
मॉड्यूल लोड करने के बाद v4l2 के माध्यम से मानक गति ठीक काम करती है bcm2835-v4l2। हालांकि शायद MMAL के साथ उतना अच्छा नहीं है।
स्काइ

2

कार्य करने के लिए (बॉक्स से बाहर) गति प्राप्त करने के लिए आप Userspace Video4Linux2 स्थापित कर सकते हैं

यह रास्पबेरी पाई पर सही ढंग से / dev / video0 डिवाइस नोड बनाएगा।

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

डेवलपर दान के लिए पूछ रहा है, मैं निश्चित रूप से योगदान करने जा रहा हूं।


1
कुछ मृत लिंक।
नू एवरेस्ट

2

( https://raspberrypi.stackexchange.com/a/18214/12486 से )

आप अन्य V4L2 डिवाइस का उपयोग करके रास्पि कैमरे तक पहुंच सकेंगे।

sudo modprobe bcm2835-v4l2

uv4l --driver raspicam --auto-video_nr


1

मुझे भी यही समस्या थी। मैंने यह कोशिश की, इसने सेट किया / dev / video0 ठीक है, लेकिन यह गति के साथ काम नहीं किया: http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=16

लेकिन तब यह ब्लॉग मिला जो काम करने लगता है: http://rbnrpi.wordpress.com/project-list/setting-up-wireless-motion-detect-cam/

ध्यान दें कि गति-मिमी स्पष्ट रूप से अभी केवल 3 प्रस्तावों का समर्थन करता है: 352x288; 640x480 और 1024 * 576

उम्मीद है की यह मदद करेगा।


0

मुझे भी ऐसी ही समस्या का समाधान करना पड़ा था।

आज यह काम कर रहा था, अगले दिन यह मर गया।

यहाँ सामान की एक जोड़ी की कोशिश की और अन्य प्रक्रियाओं गूगल पर पाया।

मैं अंततः इसे raspi confing में I2C प्रोटोकॉल को सक्रिय करके तय किया। (मुझे नहीं लगता कि यह समस्या थी क्योंकि मुझे पता है कि कैमरा CSI-2 प्रोटोकॉल का उपयोग करता है और मैंने इसके साथ कभी ट्विक नहीं किया)


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.