| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
gf67
9年前发布

OpenCV 获取摄像头图像数据并显示

    用摄像头来获取数据的应用其实并不算太多,最近刚刚好用到,查了下用OpenCV来实现非常方便,于是就随便搞了下,的确分分钟就搞出来了,代码如下:

    IplImage* pFrame = NULL;//获取图片对象        //获取摄像头          CvCapture* pCapture = cvCreateCameraCapture(0);//0为要索引的摄像头        Sleep(2000);//等待摄像头开启        //创建窗口          cvNamedWindow("摄像头视频", 1);        //显示视频          while (1)        {            pFrame = cvQueryFrame(pCapture);//从摄像头抓取一帧图像            if (!pFrame)break;            cvShowImage("摄像头视频", pFrame);            char c = cvWaitKey(33);            if (c == 27)break;//ESC(ASCII为27),即如果用户按了ESC就退出        }        cvReleaseCapture(&pCapture);        cvDestroyWindow("摄像头视频");