import cv2
import numpy as np
cap = cv2.VideoCapture(0)
while True:
ret,frame = cap.read()
cv2.imshow('frame',frame)
k = cv2.waitKEy(10) & 0xff
if k == 27:
break
cap.release()
cv2.destroyAllWindows()
こんにちは、私は初心者だと私はただのOpenCVを使用してビデオキャプチャしようとしているが、私はちょうど混乱しているすべての私が得るから:OpenCVのpythonのビデオキャプチャエラー(-215)size.width> 0 && size.height> 0
error(-215) size.width>0 && size.height>0 in function imshow
私は正確に何かを見つけることができません。どんな助けでも大歓迎です。
私の正確なエラーが
Traceback (most recent call last):
File "/home/pi/Desktop/videocapture.py", line 8,in <module>
cv2.imshow('frame',frame)
Error: /home/pi/opencv-3.0.0/modules/highgui/src/window.cpp:271: error: (-215) size.width>0 && size.height>0 in function imshow
であると私はときに、同じ問題を抱えて私もいくつかの他の方法を試みたが、時には、私はSCNの== 3 || SCNの== 4
'ret、frame = cap.read()'の後に、キャプチャが成功したことを確認するために 'ret'をチェックする必要があります。理想的には、 'frame'が空でないことを確認してから使用してください。空のイメージ(幅または高さが0のイメージ)を表示しようとするとエラーになります。 –
[opencv pythonエラー:アサーションに失敗しました(size.width> 0 && size.height> 0))(https://stackoverflow.com/questions/30722467/opencv-python-error-assertion-failed-size- width0-size-height0) –