私は、私が書いているOpenCL Pythonプログラムのために私のpiにwebcam入力としてsony ps3の目を使っていますが、pi pythonコンパイラがWebカメラにアクセスしていないのに何らかの理由で何らかの理由があります。しかし、同じWebカメラを使ってラップトップで実行すると、同じコードが完全に実行されます。それから私は私のπのUSBデバイスをチェックし、 "ソニーのプレイステーション3アイカム"がUSBポート6にあったと述べています。また、πの "モーション"パッケージを使用すると、カメラを入力として完全に使用することができました。ですから私の問題は、pythonコンパイラがpi上の自分のウェブカメラと通信していないことです。どうか、これについて考えて、それを修正する方法を教えてください。私は何が間違っているかを考えることはできません。私が使ったサンプルコードは次のとおりです。私を助けてください。どうもありがとうございました。ラズベリーパイのウェブカメラからのPython入力の取得?
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
また、なぜ古い'cv2 'の代わりに' cv'インタフェースを使います。 –