OpenCV提供了读视频的类和函数,同样也提供了将多张帧图像或图片生成一个视频的类和函数。
详细的介绍见:
http://opencv.willowgarage.com/wiki/documentation/cpp/highgui/VideoWriter
http://opencv.willowgarage.com/wiki/VideoCodecs
下面是一段读视频、处理视频帧、写/保存视频的简单示例代码:
// 读视频文件、保存视频文件
// Author:www.icvpr.com
// Blog: http://blog.youkuaiyun.com/icvpr
#include <iostream>
#include <string>
#include <opencv2/opencv.hpp>
int main(int argc, char** argv)
{
std::string strInputName = "input.avi" ;
std::string strOutputeName = "output.avi" ;
// Input video
cv::VideoCapture capture(strInputName) ;
if( !capture.isOpened() )
{
std::cout<< "open video error happened" << std::endl ;
return -1

本文介绍了如何利用OpenCV进行视频读取、处理帧图像及保存视频的操作。通过提供的链接可以获取详细的OpenCV读写视频相关文档,同时展示了一段简单的示例代码。
最低0.47元/天 解锁文章
1433

被折叠的 条评论
为什么被折叠?



