【Python】Opencv调用摄像头问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【Python】Opencv调用摄像头问题相关的知识,希望对你有一定的参考价值。

参考技术A

使用Opencv调用摄像头时遇到的一些问题。

使用 cv2.VideoCapture(idx) 调用摄像头时要知道摄像头设备的索引位置,来理清寻找思路。

首先 去设备管理器查看硬件运行是否正常,或者使用其他调用摄像头的程序测试,如360魔法摄像头,微信、qq视频等。

然后 ,使用opencv调用摄像头。一般来说,内置摄像头为 idx = 0 ,外部摄像头为 idx = 1 ;但是,我2015年买的联想笔记本,其内置摄像头索引为 idx = 700 ,外置摄像头为 idx = 1400 。找了半天,真是莫名其妙。
可以用循环查找摄像头位置:

一般有两种情况:

解决方法:

比如:

貌似是因为其他软件为了个人隐私安全锁定了摄像头图像,

以上是关于【Python】Opencv调用摄像头问题的主要内容,如果未能解决你的问题,请参考以下文章

python+opencv实现摄像头的调用

python+opencv 电脑调用手机的摄像头

python+opencv读取视频,调用摄像头

Python调用OpenCV实现摄像头的运动检测

「新手必看」Python+Opencv实现摄像头调用RGB图像并转换成HSV模型

Python调用OpenCV实现摄像头的运动检测[树莓派版]