用OpenCV加快视频播放速度并保存avi视频文件
发布时间
阅读量:
阅读量
在各类实际应用场景中,通常需要将输入的图像信息或捕获的图像序列整合至输出视频流中,并最终生成完整的视频文件。OpenCV提供了一种简便的实现方式。正如【opencv四】利用opencv读取显示视频和【opencv七】利用opencv调用电脑摄像头中所描述的,可以通过从视频流中逐帧提取图像,并依次进行展示。同时,我们也可以构建相应的写入机制,使这些逐帧图像能够依次被嵌入到目标视频中。在OpenCV库中,cv::VideoWriter类便具备实现该功能的能力。
以下程序段的主要作用是:对输入视频的播放速度进行调整,并将调整后的视频以.avi格式保存下来。整个操作过程的核心在于对一个关键参数——帧率(fps)——的控制与修改。
#include "opencv2/opencv.hpp"
#include <iostream>
using namespace cv;
int main()
{
String out_path = "H:\ vs2017\ opencv_learning\ ConsoleApplication1\ out1.avi";
全部评论 (0)
还没有任何评论哟~
