OpenCV 2.2与Windows 7

时间:2011-03-31 18:23:36

标签: qt windows-7 opencv

我正在使用基于此示例的程序:http://qt-apps.org/content/show.php/Qt+Opencv+webcam+viewer?content=89995。当我尝试在Windows 7中使用Microsoft Lifecam HD-5000或Lifecam Vx-2000时,我得到黑色图像,但在Windows XP中Vx-2000可以工作,我还没有机会在其中测试HD 5000。

然而,当我使用旧的Creative vf-0040相机时,我在Windows 7中获得了工作图像。 这就是相机的创建方式

CvCapture *camera;
camera = cvCreateCameraCapture(-1);
assert(camera);
IplImage * image=cvQueryFrame(camera);
assert(image);

拍摄照片:

IplImage *image=cvQueryFrame(camera);
image=cvQueryFrame(camera);

我很感激有这方面的建议。

1 个答案:

答案 0 :(得分:0)

尝试使用tortoise svn下载最新的svn版本的opencv。 opencv 2.2的发布也无法在我的机器的网络摄像头上运行,但是最新的svn确实如此。您必须使用cmake自己构建此版本。作为旁注,只要您正在构建它,您也可以从英特尔下载TBB并将其添加到您的构建中,以便在其他功能中加速4倍速的面部检测。