opencv根据摄像头名称打开摄像头(附源码)

VC++常用功能封装代码 同时被 3 个专栏收录
72 篇文章 111 订阅 ¥99.00 ¥29.90
47 篇文章 74 订阅 ¥99.00 ¥29.90
3 篇文章 0 订阅

   VC++开发常用功能一系列文章 (欢迎订阅,持续更新...)

源代码demo已上传到百度网盘:永久生效 ,文章尾部附 百度链接

OpenCV的VideoCapture是一个视频读取与解码的API接口,支持各种视频格式、网络视频流、摄像头读取。

针对一般摄像头的读取,opencv为了实现跨平台读取摄像头时是使用的摄像头索引,

1 VideoCapture capture(int index);

一般而言电脑自带的摄像头id=0,但是也存在一些特殊情况,有些usb的摄像头接入笔记本后,usb摄像头的id会变位0,原有的笔记本id则变为1,所以为了程序的稳定性,最好还是使用图像采集设备的名称获取对应的id最后在使用opencv接口打开对应的设备(摄像头、视频采集卡...)。

int index  对应的定义是这样的 ,现在新的笔记本一般都拥有了两个摄像头,一个前摄,一个后摄。。。。

enum VideoCaptureAPIs {
       CAP_ANY          = 0,            //!< Auto detect == 0
       CAP_VFW          = 200
相关推荐
©️2020 CSDN 皮肤主题: 点我我会动 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值