【发布时间】:2012-06-14 15:15:46
【问题描述】:
我正在使用基于此示例的程序: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);
如果有任何建议,我将不胜感激。
【问题讨论】: