opencv 3 获取摄像头视频

来源:互联网 发布:关系数据库运算 编辑:程序博客网 时间:2024/05/22 14:37

按Esc退出

 

#include <cv.h>

#include <cxcore.h>

#include <highgui.h>

int main( )

{

    //声明IplImage指针

    IplImage* pFrame =NULL;

 

    //获取摄像头

    CvCapture* pCapture =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");

return0;

}