मैं एक ओपनसीएल पायथन प्रोग्राम के लिए अपने पीआई पर वेबकैम इनपुट के रूप में एक सोनी ps3 आंख का उपयोग कर रहा हूं, लेकिन किसी कारण से कोई फर्क नहीं पड़ता कि मैं पाई पायथन कंपाइलर वेबकैम तक नहीं पहुंच रहा हूं। फिर भी वही कोड जब एक ही वेबकैम का उपयोग कर अपने लैपटॉप पर चलाता है तो पूरी तरह से चलता है। फिर मैंने अपने पीआई पर यूएसबी डिवाइसों की जांच की और कहा कि "सोनी प्लेस्टेशन 3 आईयर कैम" यूएसबी पोर्ट 6 पर था। पीआई पर "मोशन" पैकेज का उपयोग करते समय भी मैं कैमरे को पूरी तरह से इनपुट के रूप में उपयोग करने में सक्षम था। तो मेरी समस्या फिर से है कि पाइथन कंपाइलर पीआई पर मेरे वेबकैम के साथ संचार नहीं कर रहा है। कृपया, इस बारे में सोचें और मुझे बताएं कि इसे कैसे ठीक किया जाए; मैं बस गलत नहीं सोच सकता कि क्या गलत है। यहां इस्तेमाल किया गया नमूना कोड है, और कृपया मेरी मदद करें। आपका बहुत बहुत धन्यवाद।रास्पबेरी पीआई पर वेबकैम से पाइथन इनपुट प्राप्त करना?
import cv2.cv as cv
#cv.NamedWindow("w1", cv.CV_WINDOW_AUTOSIZE)
camera_index = 0
capture = cv.CaptureFromCAM(camera_index)
while not capture:
print "error opening capture device, correction attempt"
while True:
frame = cv.QueryFrame(capture)
if frame is None:
print "fail with putting in frame"
else:
c = cv.WaitKey(100)
print 'capturing!'
cv.SaveImage("pictest.png", frame)
प्रिंट जोड़ें ... इस वीडियो का पालन करें: http://www.youtube.com/watch?v=YgwEzPV3kmU – 0x90
@ 0x90 रास्पबेरी पीआई पर ऐसा करने का प्रयास करें :) – Lipis
इसके अलावा, आप पुराने का उपयोग क्यों कर रहे हैं 'सीवी 2' के बजाय 'सीवी' इंटरफ़ेस, जिसे आप आसानी से एक्सेस करते हैं? –