OpenCV入门:初试牛刀 — 播放AVI视频(Mat)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/WSDS_MZM/article/details/78937841

使用Mat, 播放AVI视频

#include<opencv2/core/core.hpp>  
#include<opencv2/highgui/highgui.hpp>  

using namespace cv;

int main()
{

	VideoCapture video("神奇女侠.avi");
	//创建图片
	Mat image;
	//创建一个名为 AVI视频播放 的窗口
	cvNamedWindow("AVI视频播放");

	while (true) {
		//使用image初始化第一帧
		video >> image;
		if (image.empty()) {
			break;
		}
		//在窗口中显示当前帧图像
		imshow("AVI视频播放",image);
		
		char c = waitKey(33);
		if (27 == c) {
			break;
		}
	}
	//和OpenCV1相比,Mat能自动的释放CPU中的空间(类似于Java,很方便)
}

效果图:


猜你喜欢

转载自blog.csdn.net/WSDS_MZM/article/details/78937841
今日推荐