我是靠谱客的博主 羞涩白猫,最近开发中收集的这篇文章主要介绍python opencv VideoCapture打开摄像头失败,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近想用python的opencv工具启动笔记本的摄像头,代码如下:

import cv2 as cv
#设置摄像头 0默认为
cap = cv.VideoCapture(0)
#cap.set(cv.CAP_PROP_FRAME_WIDTH,320)
#cap.set(cv.CAP_PROP_FRAME_HEIGHT,240)
while True:
    #每次读取一帧摄像头或者视频
    ret,frame = cap.read()
    #将一帧frame显示出来,第一个参数为窗口名
    cv.imshow('frame',frame)
    #每次等待1ms 当esc按键被按下时退出显示
    #ESC按键对应的键值为27
    if(cv.waitKey(1)&0xff) == 27:
        break
#常规操作 释放资源
cap.release()
cv.destroyAllWindows()

启动后崩溃提示:

查找很多资料后,修改CameraId为700后成功

cap = cv.VideoCapture(700)

查资料也没看出个所以然来,只是知道有些电脑CameraId写成0是没有问题的!

希望知道原因的童鞋,告知一下,这里先Mark一下!

最后

以上就是羞涩白猫为你收集整理的python opencv VideoCapture打开摄像头失败的全部内容,希望文章能够帮你解决python opencv VideoCapture打开摄像头失败所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部