我是这方面的新手,但一直在阅读并尝试不同的设置来帮助缩小问题范围!任何帮助我克服这个障碍将不胜感激。
目前我正在运行:Win 7 Ultimate、Visual C++ 2010 Express、OpenCV 2.2.0 和 Microsoft - LifeCam Studio Webcam - Silver 1080p HD。
我没有收到任何构建错误,当我运行程序时,我的相机会亮起(蓝灯表示它正在亮起)并且会弹出我认为应该显示我的相机馈送的屏幕,但它只是一个灰色的盒子,里面什么都没有。我认为下面的代码有助于缩小问题范围,但我不知所措。
int main()
{
CvCapture *webcam = NULL;
webcam = cvCreateCameraCapture(-1);
if(webcam!=NULL)
{
IplImage *frame = cvQueryFrame(webcam);
cvShowImage("WEBCAM_TEST",frame);
cvWaitKey(0);
return 0;
}
else
{
std::cout<<"CAMERA NOT DETECTED"<<std::endl;
return 0;
}
}