Python中将数据集里多张图片转换成视频文件的方法:

import os
import cv2# 要被合成的多张图片所在文件夹
# 路径分隔符最好使用“/”,而不是“\”,“\”本身有转义的意思;或者“\\”也可以。
# 因为是文件夹,所以最后还要有一个“/”
file_dir = 'D:/vot2020/bike/ir/'
list = []
for root ,dirs, files in os.walk(file_dir):for file in files:list.append(file)      # 获取目录下文件名列表# VideoWriter是cv2库提供的视频保存方法,将合成的视频保存到该路径中
# 'MJPG'意思是支持jpg格式图片
# fps = 5代表视频的帧频为5,如果图片不多,帧频最好设置的小一点
# (1280,720)是生成的视频像素1280*720,一般要与所使用的图片像素大小一致,否则生成的视频无法播放
# 定义保存视频目录名称和压缩格式,像素为1280*720
video = cv2.VideoWriter('D:/vot2020/bike/ir/test.avi',cv2.VideoWriter_fourcc(*'MJPG'),15,(1280,720))for i in range(1,len(list)):#读取图片img = cv2.imread('D:/vot2020/bike/ir/'+list[i-1])# resize方法是cv2库提供的更改像素大小的方法# 将图片转换为1280*720像素大小img = cv2.resize(img,(1280,720))# 写入视频video.write(img)# 释放资源
video.release()

*注意:# 因为是文件夹,所以最后还要有一个“/”,而img 的路径与file_dir的路径一样:

 file_dir = 'D:/vot2020/bike/ir/'*img = cv2.imread('D:/vot2020/bike/ir/'+list[i-1])

VideoWriter是cv2库提供的视频保存方法,将合成的视频保存到该路径中
MJPG’意思是支持jpg格式图片
fps = 5代表视频的帧频为5,如果图片不多,帧频最好设置的小一点
(1280,720)是生成的视频像素1280*720,一般要与所使用的图片像素大小一致,否则生成的视频无法播放
resize方法是cv2库提供的更改像素大小的方法 释放资源video.release()

我的file_dir路径是:

PS:生成文件夹的python代码:

import os
mk_path = 'D:/pythonProject/APFNet-main/b'       # 想要创建的文件
if os.path.isdir(mk_path) == False:   # 如果 test_data1 该文件不存在,就创建该文件os.mkdir(mk_path)  # 前提是 test_data 这个路径是存在的

参考文献

数据集中多张图片转换成视频文件方法相关推荐

  1. ppt转换成html5格式的视频格式,如何将PPT文件转换成视频文件?

    PPT文件的播放需要office的powerpoint软件支持才能播放,所以无论将PPT文件带到任何的地方,都需要有安装的office的powerpoint软件的机器,而且在网上博客.论坛的地方都看不 ...

  2. 使用ffmpeg将GoPro长延时的jpg照片转换成视频文件(一条命令)

    不像大疆的OSMO+ 可以直接拍摄长延时视频 ,gopro相机只能以jpg的格式保存照片,再由手动的方式转成视频,那如何将图片转换成视频文件呢? 还是有办法的,使用开源的ffmpeg一条命令就可以实现 ...

  3. xml怎么转换html文件,xml转换成html文件方法

    xml转换成html文件方法 /// < summary> ///将xml转化为html /// < /summary> /// < param name="x ...

  4. csv文件转换成xlsx文件方法

    背景: 在实际工作中,我们经常会面对大批量的数据进行处理,其中将csv文件文件转换成xlsx文件就是其中的一项,废话少说,上家伙: 一般方法: 将csv文件另存为xlsx文件: 但实际中03版本(.x ...

  5. php多张图片制作成视频教程,如何将多张图片转换成视频?快速制作电子相册的方法...

    是否曾想过通过一张动态的方式向身边的人们展示你觉得有趣的事情?比如展现某地的秀美风光,或者是记录宝宝成长的痕迹等等.虽然照片能够记录那些幸福快乐的却不能够还原出当时那种喜悦的气氛,而使用相册视频比起一 ...

  6. 将xlsx文件转换成CSV文件方法

    1.首先打开要转换的Excel表格 2.点击表格左上角的文件,点击导出会看到这个 然后点击更改文件类型就能改成CSV文件啦,重命名后用pandas导文件会报错,但是这样不会

  7. mp3格式怎么转html格式转换器,mp3转换成视频格式 怎么把mp3转换成视频

    相信大伙儿都知道视频转换成MP3,而且方法多种多样,就看你喜欢哪种,但是MP3转换成视频格式呢?你是否听说过?听起来似乎就是一件比较稀奇的事情,但是稀奇并不代表没有.有网友就有这样的需求,需要把MP3 ...

  8. php ppt自动播放,ppt如何循环播放,ppt如何添加视频设置自动播放(ppt转换成视频)...

    演示文稿制作软件Microsoft Office PowerPoint,主要用于演示文稿的创建,即幻灯片的制作.可有效帮助演讲.教学,产品演示等,使用范围广泛.大家应该都比较熟悉吧.学习使用PPT,使 ...

  9. linux将gif合并成视频,如何将动图转化为视频?多张GIF图片合并成视频的方法

    我们都知道GIF动态图片是不能狗发送到朋友圈的,因为发送到朋友圈之后就变成静图了,静态图片并不能把GIF动图的精髓表现出来,那么有喜欢的动图,想要发送到朋友圈的时候该怎么办?怎么样才能将GIF图片发到 ...

最新文章

  1. mt4 不显示服务器速度,mt4显示服务器时间设置
  2. stm32内部的CAN总线
  3. osg linux 环境配置,Linux环境下jdk1.8的下载与安装
  4. 《京东技术解密》读书笔记:坚持技术十年如一日
  5. float32精度_PyTorch 1.6来了:新增自动混合精度训练、Windows版开发维护权移交微软...
  6. 虚拟机下Ubuntu配置IP地址和网段
  7. 打造自己的分布式搜索引擎底层架构(非Lucene)
  8. 从0到1详解数据挖掘过程
  9. 哈希表取模选择素数分析
  10. Mybatis自定义分布式二级缓存实现与遇到的一些问题解决方案!
  11. github 远程仓库操作
  12. 生产环境服务器部署kvm虚拟化6,KVM虚拟化平台环境部署
  13. python拓展包之pymoo使用方法:多目标优化(NSGA2)
  14. 中兴B860AV2.1-T刷机教程加固件
  15. 大牛直播SDK-Windows RTMP/RTSP/本地FLV播放器使用说明...
  16. 如何将华为备忘录转移到小米便签
  17. STM32 485通信芯片引脚应用讲解
  18. 注塑机自学习排程,遗传算法排程,注塑工单排计划,模具排单,注塑APS
  19. 达州中学高考2021成绩查询,2020达州高考成绩揭晓,恭喜恭喜!另附成绩统计表...
  20. 创建vue-ssr项目

热门文章

  1. 区块链技术如何刺激物联网变革
  2. linux修改torrent文件格式,最新版本μtorrent for Linux已经完全解决了中文文件名问题啦...
  3. JAVA使用ZPL命令生成二维码
  4. 谷歌去水印java实现_在Java中实现Google的“您的意思是”功能
  5. LATTICE的FPGA加密下载
  6. 沈阳师范大学 计算机专业分数低,辽宁省录取分数不高的3所师范类高校、就业率不低...
  7. iPad远程控制Windows PC - Microsoft远程桌面
  8. 我的世界服务器文件翻译,【我的世界】options.txt文件翻译(无限夜视就是这个)...
  9. IOS UITableView 实现LOL数据展示
  10. uni-app APP 中动态显示右上角按钮