前提・実現したいこと
PCにカメラを接続し、pythonを使ってカメラの映像を取得、表示したいです。
環境:windows10
python3.7.4
Anaconda
jupyter notebookを使っています。
追記
最初の1回は起動するのですが、一度終了すると2回目以降同様のエラーが出ます。
発生している問題・エラーメッセージ
error Traceback (most recent call last) <ipython-input-16-a92487635c85> in <module> 6 while(True): 7 ret, frame = capture.read() ----> 8 cv2.imshow('frame',frame) 9 if cv2.waitKey(1) & 0xFF == ord('q'): 10 break error: OpenCV(4.2.0) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:376: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'
該当のソースコード
python
1import cv2 2 3# VideoCapture オブジェクトを取得します 4capture = cv2.VideoCapture(0) 5 6while(True): 7 ret, frame = capture.read() 8 cv2.imshow('frame',frame) 9 if cv2.waitKey(1) & 0xFF == ord('q'): 10 break 11 12capture.release() 13cv2.destroyAllWindows()
試したこと
同様のエラーが起きている方の記事を見たのですが、画像取得時でのエラーとのことでファイルパスの修正で改善していたようですが、今回はカメラ映像の取得となりますので別件だと判断しました…
補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー