opencv2.4.10+VS2013,可以打开摄像头,但是不显示图像,只显示灰色
迷上微笑 2015-09-17 03:43:46 #include <opencv2\opencv.hpp>
#include<stdio.h>
using namespace std;
int main(int argc, char** argv)
{
//声明IplImage指针
IplImage* pFrame = NULL;
//获取摄像头
CvCapture* pCapture = cvCaptureFromCAM(-1);// cvCreateCameraCapture(-1);
//创建窗口
cvNamedWindow("Video", 1);
//显示视屏
while (1)
{
pFrame = cvQueryFrame(pCapture);
if (!pFrame)break;
cvShowImage("Video", pFrame);
char c = cvWaitKey(33);
if (c == 27)break;
}
cvReleaseCapture(&pCapture);
cvDestroyWindow("Video");
return 0;
}