admin 管理员组文章数量: 1184232
(欢迎订阅,持续更新...)
源代码demo已上传到百度网盘:永久生效 , 文章尾部附 百度链接
OpenCV的VideoCapture是一个视频读取与解码的API接口,支持各种视频格式、网络视频流、摄像头读取。
针对一般摄像头的读取,opencv为了实现跨平台读取摄像头时是使用的摄像头索引,
1 VideoCapture capture(int index);一般而言电脑自带的摄像头id=0,但是也存在一些特殊情况,有些usb的摄像头接入笔记本后,usb摄像头的id会变位0,原有的笔记本id则变为1,所以为了程序的稳定性,最好还是使用图像采集设备的名称获取对应的id最后在使用opencv接口打开对应的设备(摄像头、视频采集卡...)。
int index 对应的定义是这样的 ,现在新的笔记本一般都拥有了两个摄像头,一个前摄,一个后摄。。。。
enum VideoCaptureAPIs {版权声明:本文标题:快速掌握如何仅凭摄像头ID在OpenCV中打开设备,看这里教程! 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1772103640a3552169.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论