我是 OpenCV 的新手,我正在尝试从我的网络摄像头渲染视频,但我得到的不是连续的实时视频,而是单帧图片。当我点击关闭按钮时,它会将下一帧显示为图片。import cv2vid=cv2.VideoCapture(0)while(vid.isOpened()): ret,frame=vid.read() cv2.imshow('Video',frame) if cv2.waitKey(0) & 0xFF ==ord('e'): breakvid.release()cv2.destroyAllWindows()我正在使用华硕 X507uf 笔记本电脑。也许这是我的网络摄像头的错。
1 回答
潇湘沐
TA贡献1816条经验 获得超6个赞
试试这个代码 -
import cv2
vid=cv2.VideoCapture(0)
while(vid.isOpened()):
ret,frame=vid.read()
cv2.imshow('Video',frame)
if cv2.waitKey(1) & 0xFF ==ord('e'):
break
vid.release()
cv2.destroyAllWindows()
添加回答
举报
0/150
提交
取消
