我正在做一个关于手势识别的项目,我在我的系统上安装了OpenCV,除了与 bgfg_segm之类的相机相关的示例程序之外,它工作正常camshiftdemo 等。当我运行这些程序时,我会看到一个窗口,要求我从集成摄像头或FA VirtualCam(用于面部识别的快速访问软件,戴尔)中选择视频源类型。当我选择集成凸轮灯时甚至不发光,而当我选择FA VirtualCam Cam开关但它不捕捉任何图像时它只是黑暗。 使用相同的设置我安装在我朋友的笔记本电脑-Lenovo / WinXP中。它可以工作。
我的相机工作正常,否则没问题。我尝试卸载并重新安装以及所有可能的组合,但它不起作用。
配置:Dell Studio 1558 拉姆:4GB, 操作系统:Windows 7 Home Premium x64 OpenCV 2.2版 相机软件:戴尔WebCam Central。
答案 0 :(得分:1)
有一个解决方法,它对我有用。
您只需使用Processing捕获网络摄像头并将其重定向到OpenCV。 我会详细解释at the Processing forum。
我的源代码可用at my page。
答案 1 :(得分:0)
您的相机似乎与OpenCV不兼容,请参阅http://opencv.willowgarage.com/wiki/Welcome/OS
我在使用OpenCV的Vaio笔记本电脑上遇到完全相同的问题(灯光亮起但是空白图像)。我设法使用processing / jmyron来获得我需要的功能(面部检测)。