C++ 在openCV中使用Logitech摄像头
我一直在尝试使用我的罗技相机,使用:C++ 在openCV中使用Logitech摄像头,c++,opencv,camera,logitech,C++,Opencv,Camera,Logitech,我一直在尝试使用我的罗技相机,使用: CvCapture* capture = cvCaptureFromCAM(1); 我的笔记本电脑已经有一个内置摄像头,而且工作正常 我正在VisualStudio2010中使用openCV 2.3 我找到的所有资源都使用VS2008的库 我不认为它们适用于2010年(我以前试过) 还有其他方法吗?您的罗技相机的参考资料是什么? 这里是一个兼容的相机用OpenCV测试。< /P>看起来C. C++会像 CV::视频捕获CAP(1);嗯,我不知道这是否有效。
CvCapture* capture = cvCaptureFromCAM(1);
我的笔记本电脑已经有一个内置摄像头,而且工作正常
我正在VisualStudio2010中使用openCV 2.3
我找到的所有资源都使用VS2008的库
我不认为它们适用于2010年(我以前试过)
还有其他方法吗?您的罗技相机的参考资料是什么?
这里是一个兼容的相机用OpenCV测试。< /P>看起来C. C++会像<代码> CV::视频捕获CAP(1);<代码>嗯,我不知道这是否有效。但是你能给我一个简单的例子来测试它吗?我相对来说是一个OpenCVE的初学者,我怀疑它是否会有帮助,但我放了一些东西。但是我使用linux,我可以了解操作系统级别的情况,尽管对于我的logitech相机,我不需要做任何特殊的事情。@karlphillip这是一个可能的重复,我在发布之前已经看到过一个(当你键入标题时,stackoverflow有一个非常好的搜索引擎),这个问题有几个不同的情况,对我也没有多大帮助:)可能是相机本身吗?我认为我使用的方法不能用于通过USBVideoCapture::VideoCapture(int设备)——设备=打开的视频捕获设备的id(即相机索引)连接的相机。如果连接了一个摄像头,只需传递0。