将本地图片合成为视频

  在进行提取HOG特征、LBP特征以及SVM分类的过程中需要用到测试数据,将CDW_d2014数据集中的图片合成为视频进行验证

/
//将本地图片保存为视频
#define ImageNo 1200//图片数
void ImageToVideo()
{string Imgname;//图片名ifstream fin("F:/My/Unversity/Graduation/DataSet/CDW_2014/PETS2006/input/input.txt");//载入图片列表cv::VideoWriter Writer;string filepath = "F:/My/Unversity/Graduation/DataSet/CDW_2014/PETS2006/input.avi";Writer.open(filepath, VideoWriter::fourcc('M', 'P', '4', '2'), 25.0, Size(720, 576), 1);if (!Writer.isOpened()){cout << "无法保存视频" << endl;return;}for (int cou = 0; cou < ImageNo && getline(fin, Imgname); cou++){Imgname = "F:/My/Unversity/Graduation/DataSet/CDW_2014/PETS2006/input/" + Imgname;//加上正样本的路径名cout << "处理:" << Imgname << endl;cv::Mat src = imread(Imgname, 1);//读取图片Writer << src;}cout << "保存成功" << endl;Writer.release();fin.clear();
}int main()
{ImageToVideo();system("pause");return 0;
}

VideoWriteropen函数中参数如下

 CV_WRAP virtual bool open(const String& filename, int fourcc, double fps,Size frameSize, bool isColor = true);

 其中fourcc,默认为-1即可,可以具体状况自己分析,易错的是frameSize,容易将宽度和高度写反或者输入错误,故需要清楚自己的图片分辨率。

使用OpenCV库函数将图片合成视频相关推荐

  1. 【方便的Opencv】实现图片合成视频+附带图片生成gif

    学习前言: 最近在学习OpenCv播放视频,学习完毕后,神奇的发现:其实播放视频就是把视频中的图像一帧帧的抽取出来,按照一定的时间间隔展示罢了. 既然如此,那么我能不能逆向思维--倒过来?把一帧帧图片 ...

  2. 【实操】python opencv将图片合成视频,并插入音频

    简介:将一组图片合成视频,并插入音频.用到opencv,ffmpy,pydub等库. 目录 一.统一图片大小及类型,并按数字排序 二.图片合成视频 三.音频的合并与剪裁 四.音视频融合 opencv基 ...

  3. PYthon将图片合成视频方法一:OpenCV

    PYthon将图片合成视频方法一:OpenCV 使用情景 主要知识点 代码 使用情景 做短视频编辑的时候,将图片合成为视频,是经常碰到的情况.本文将介绍使用python的OpenCV库,将图片合成为视 ...

  4. opencv python图片合成视频

    opencv python 图片合成视频 经常用到,记录一下,代码基本上都来自这里这篇博客 只是做了小小的改进,将文件的字符串排序改成了按照文件名排序,合成视频的时候不会乱. 侵删. # -*- co ...

  5. OpenCV 图片合成视频

    # -*- coding: UTF-8 -*-import os import cv2 import time import numpy as np # 图片合成视频 def picvideo(pat ...

  6. 用OpenCV将视频分解成单帧图片,图片合成视频

    本文做的是基于opencv将视频帧转成图片输出,由于一个视频包含的帧数过多,经常我们并不是需要它的全部帧转成图片,因此我们希望可以设置每隔多少帧再转一次图片(本文设置为30帧),若有人需求是只需要前多 ...

  7. Python + OpenCV 图片合成视频遇到的问题

    Python + OpenCV 图片合成视频遇到的问题 其中cv2.VideoWriter 中的四个参数: 文件名 视频编码格式 帧率 视频的宽度和高度 注意:需要合成的视频和对应图片的宽度和高度要相 ...

  8. opencv图片合成视频提高视频清晰度参数

    之前有做过图片合成视频的功能,大概代码就是这样,你可以看一下 /** 图片合成视频 @param mp4SavePath 视频保存路径 @param imageDir 图片地址 @param rate ...

  9. python+OpenCV 图片合成视频

    ''' opencv_机器学习-图片合成视频 实现步骤: 1.加载视频 2.读取视频的Info信息 3.通过parse方法完成数据的解析拿到单帧视频 4.imshow,imwrite展示和保存 ''' ...

最新文章

  1. python 文字语音朗读-怎么用 Python 来朗读网页 ?
  2. 【杂谈】学深度学习的你有GPU了吗
  3. 4.8 计算机网络之网络层设备路由器
  4. 软件测试作业7:构建弱健壮的等价类测试用例
  5. android开发 apk文件,android开发中,将数据库文件与APK一起发布?
  6. 为什么喜欢软件工程专业_为什么我喜欢自由软件
  7. 苹果手机黑屏了怎么办_来电话手机黑屏怎么办
  8. ireport +jasperreport 中文不能显示
  9. 网络测试工具—— iperf2详细使用方法
  10. CentOS 6 x86里交叉编译libxml2
  11. 远程计算机蓝屏,什么原因造成了蓝屏 电脑蓝屏错误代码介绍
  12. 实现一个Android锁屏App的难点总结
  13. Android流式布局FlowLayout,一款针对Tag的布局
  14. TensorFlow XLA优化原理与示例
  15. wannier拟合能带总是拟合不上_VASP+Wannier90方法拟合单层MoS2的能带,请问如何改善拟合结果?...
  16. 使用sourceTree添加git远端
  17. 1610: DNA序列---变异问题 - 模拟
  18. 小程序 JSON.stringify() 和 JSON.parse() 的使用
  19. 全国超级计算机排名500强每年发布几次,全球超级计算机500强榜单发布,中国排第几?...
  20. 【转】Linux服务器性能评估与优化(一)

热门文章

  1. HTML网页中插入视频的方法
  2. selenium.common.exceptions.SessionNotCreatedException浏览器版本不匹配报错
  3. PAT乙级 | 1094 谷歌的招聘 (20分)
  4. sping全家桶笔记
  5. nn.Parameter()
  6. attribute与parameter区别
  7. mysql给定两个时间段 获取两个时间段的所有日期
  8. 这些都是我自学时私藏的学习网站/实用工具网站/技术网站,非常适合自学
  9. BDTC2014中国大数据技术大会 会议记录
  10. 摄像头 虚拟服务器页面,虚拟云服务器能调用本地摄像头