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相机选择的主要内容,如果未能解决你的问题,请参考以下文章
在ubuntu下利用opencv打开usb相机(其他相机类似),并保存视频流