关于opencv的摄像头获取
最简单的opencv提取摄像头视频 获取摄像头就失败了;
设备管理器图像设备可以看到摄像头,摄像头是USB接口的工业摄像头。
弱弱的问句cvCreateCameraCapture(-1);这个函数就能获取到摄像头了?跟驱动文件啥的没关系?
希望高手指点下,谢了
还有cvCreateCameraCapture()的形参是怎么取的 就是当有好几个摄像头的时候怎样得到对应的值。
[解决办法]
插在电脑上就能用的普通摄像头,opencv一般都能直接获取
自带驱动SDK测试软件的工业图像采集设备,opencv一般无能为力
和是不是USB接口没有必然关系
opencv内部调用的是vfw或directshow等windows视频驱动,你在windows上安装摄像头的时候就安装了驱动
视频驱动是很复杂的东西,opencv封装成很简单的几个函数而已
cvCreateCameraCapture形参从0开始对应各摄像头,-1代表自动选择,自己测试一下就知道了