Advertisement

用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)

还没有任何评论哟~