Opencv学习手册(二)--- 图像采集与显示

读取并播放视频

/**************************************************************
//
//				opencv读取并播放视频
//
***************************************************************/
#include 
using namespace cv;

int main( int argc, char** argv )
{
	VideoCapture capture("test.avi");// 实例化与初始化同时进行
	//VideoCapture capture;//实例化
	//capture.open("test.avi");//初始化

	while(1)
	{
		Mat frame;    //定义一个Mat,用于存储每一帧的图像
		capture>>frame;
		imshow("读取视频",frame);
		waitKey(30);
	}

	return 0;
}


调用摄像头采集图像

注:只需要讲上述代码中的VideoCapture capture("test.avi")改为VideoCapture capture(0)
/**************************************************************
//
//				opencv从摄像头获取图像
//
***************************************************************/
#include 
using namespace cv;

int main( int argc, char** argv )
{
	VideoCapture capture(0);// 实例化与初始化同时进行
	//VideoCapture capture;//实例化
	//capture.open("test.avi");//初始化

	while(1)
	{
		Mat frame;    //定义一个Mat,用于存储每一帧的图像
		capture>>frame;
		imshow("读取视频",frame);
		waitKey(30);
	}

	return 0;
}


你可能感兴趣的:(Open,CV)