《OpenCV录像功能》

【代码部分】

#include "opencv2/opencv.hpp"

using namespace cv;

int main()
{
	VideoCapture m_Capture;	//<VideoCapture类对象,用于打开视频和摄像头
	VideoWriter m_SkyWrite;	//<VideoWriter类对象,用于录像
	m_Capture.open(0);
	m_SkyWrite.open("F:\\磊神视频\\2boy.avi", CV_FOURCC('M','J','P','G'),25.0,Size(640,480),true); 
	Mat frame;
	
	while (m_Capture.isOpened())
	{
		m_Capture>>frame;
		m_SkyWrite<<frame;
		imshow("<xiaolei>",frame);
		//ESC退出
		if (cvWaitKey(25) == 27)  
		{  
			break;  
		} 
	}
	m_Capture.release();
	m_SkyWrite.release();
	return 0;
}

猜你喜欢

转载自blog.csdn.net/mars_xiaolei/article/details/79851958