は、これは私がそれを実行するコードです: You can see the frame opens but doesnt show anythingJPEGデータの破損:マーカーの前に1273個の余分なバイトがあります。 OpenCVの3/python2.7
私はOpenCVの3.3とPython 2.7を使用してラズベリーパイ3モデルBバージョン1.2でUSBカメラを使用したいです。
私は仮想環境でopencvを使用しています。
import numpy as np
import cv2
cap = cv2.VideoCapture(0)
while(True):
ret, frame = cap.read() #Capture frame-by-frame
#Our operations on the frame come here
#gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
#Display resulting frame
cv2.imshow('frame',frame)
cv2.waitKey(10)
#if cv2.waitKey(1) & 0xFF == ord('q'):
# break
#when everything done, release the capture
cap.release()
cv2.destroyAllWindows()
このエラーを回避する方法はわかりません。私はすでにエラーを検索し、私は無力になっています、誰もがアイデアを持っていますか?
EDIT:現在、コードを再生していますが、フレームは取得できますが、ほとんどの場合は画面がグレーのままです。
import sys
sys.path.append('/home/pi/.virtualenvs/cv/lib/python2.7/site-
packages/usr/local/lib/python2.7/site-packages')
とiもsudoのパイソンを使用します。私はそれが今のウィンドウを開き、このためのコードのカメラ
の出力を示し、コードは今
私は本当にあなたが答えをすべきである尋ねるか、何をしているもの見当がつかない のように見える。これを明確な質問に言い換えることができますか? [質問する](https://stackoverflow.com/help/how-to-ask)を参照してください。 – roganjosh
よく私はエラーがあり、私はそれを修正する方法がわかりません。 – Xenoshell
騒音(問題と無関係なもの)を最小限に抑えてください**画像に投稿されていない** **の** **エラー**を書き込んでください – Miki