openCV上的USB相机选择

Posted

技术标签:

【中文标题】openCV上的USB相机选择【英文标题】:Usb camera selection on openCV 【发布时间】:2011-11-13 13:13:47 【问题描述】:

我正在尝试在我的 opencv 项目中使用我的 USB 连接网络摄像头。

当我使用时;

 cvCreateCameraCapture(0); //integrated web cam

opencv 选择我的集成网络摄像头。

当我使用时;

cvCreateCameraCapture(1); //for usb web cam

它什么都不选择。它也不适用于任何其他参数。

我尝试禁用和卸载我的集成网络摄像头。它也不适用于上述任何一种。

它们都没有给出任何错误。它根本不显示捕获。

我在我的电脑上正确安装了 USB 网络摄像头。

我使用 32 位 Windows 7 和 Visual Studio 2010

谢谢,问候。

【问题讨论】:

【参考方案1】:

每个人都在抱怨 Windows 上的捕获问题。如果您在 SO 中搜索 opencv 网络摄像头,您会发现大量有同样问题的程序员

好消息是昨天有人发现了这个问题。这是opencv中的一个错误:

https://code.ros.org/trac/opencv/ticket/1470

(该解决方案尚未确认是否可靠,但您可以对其进行测试)

【讨论】:

简单的 COM 初始化。毫不奇怪,cap_dshow.cpp 代码太可怕了。

以上是关于openCV上的USB相机选择的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV学习-打开两个USB相机和视频

OpenCV学习-打开两个USB相机和视频

在android上使用带有opencv的usb相机

在ubuntu下利用opencv打开usb相机(其他相机类似),并保存视频流

python + opencv在imagepy中开发USB相机插件

opencv读取USB相机select timeout问题