为了账号安全,请及时绑定邮箱和手机立即绑定

没有从 openCV 中的网络摄像头获得连续的视频输出

没有从 openCV 中的网络摄像头获得连续的视频输出

森栏 2023-02-07 14:22:46
我是 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()


查看完整回答
反对 回复 2023-02-07
  • 1 回答
  • 0 关注
  • 145 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号