使用opencv打开摄像头时,出现了:error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'imshow’错误。
源码:
import cv2
capture = cv2.VideoCapture(0)
while True:
res, frame = capture.read()
cv2.imshow('frame', frame)
if cv2.waitKey(1) == ord('q'):
break
根据,错误提示,其实可知时imshow函数调用有问题。cv2.imshow() 第一个参数为一个路径,所以直接命名为’frame’系统是找不到的。因此,可以修改为:
import cv2
capture = cv2.VideoCapture(0)
while True:
res, frame = capture.read()
cv2.imshow('./frame', frame)
if cv2.waitKey(1) == ord('q'):
break
博客主要讲述使用OpenCV打开摄像头时,出现imshow函数相关错误。根据错误提示可知是imshow函数调用问题,cv2.imshow()第一个参数为路径,直接命名为’frame’系统找不到,需进行修改。

1519

被折叠的 条评论
为什么被折叠?



