opencv 学习笔记(十六) 播放视频

类VideoCapture是opencv中基本的视频输入输出接口,它可以读取视频文件或打开摄像头,以提取视频帧,并提供多个函数获取视频的属性信息。
简单看一下代码

int main()
{
    
    
	Mat frame;
	VideoCapture a("E:\\桌面\\test.avi");
	cout << a.get(CAP_PROP_FRAME_COUNT) << endl;//帧数
	a >> frame;
	while (!frame.empty())
	{
    
    
		imshow("读取视频", frame);
		a >> frame;
		int k = waitKey(20);
		if (k == 27)
		{
    
    
			break;
		}
		else if (k == 32)
		{
    
    
			while (waitKey(0)!=32)
			{
    
    
				waitKey(0);
			}
		}
	}
	destroyAllWindows();
}

猜你喜欢

转载自blog.csdn.net/Lightismore/article/details/124201002