opencv如何选择摄像头

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv如何选择摄像头相关的知识,希望对你有一定的参考价值。

想用opencv打开电脑上usb摄像头拍照,但是却总是打开的电脑自带摄像头。网上说要cvCreateCameraCapture(int index)或者cvCaptureFromCAM(int index);
里面设置参数,但那个index到底应该是多少才能选择上usb摄像头啊?
我试了几个数,打开的都是自带摄像头或者直接就程序出错。
我的是xp下vs2008。cvcamGetCamerasCount()函数貌似用不了,编译的时候提示找不到标识符。

建议你用cvcam这个库的函数调用,来实现对话框式的摄像头选择,这样就不会出问题了,具体的可以百度下,那个库在高版本中的opencv里都被剔除了,你可以下一个低版本编译后使用里面的函数...... 参考技术A 这个我也出现过类似的问题,我的解决方法是在电脑的设备管理器里把电脑自带的摄像头禁用,然后运行的程序,至于通过程序修改暂时也不清楚本回答被提问者采纳

以上是关于opencv如何选择摄像头的主要内容,如果未能解决你的问题,请参考以下文章

如何将 openCV 视频流式传输到 HTML 网页?

openCV上的USB相机选择

使用 OpenCV 捕获图像 - 选择超时错误

opencv 做视频捕捉的时候摄像头无法开启。显示出来的图像都是黑色的。

有关opencv无法解码网络摄像头rtsp流的解决办法

使用 OpenCV 3.0.0-rc1 的 VideoCapture 选择超时