利用Python将多张图像合成视频
目录(使用python代码超简单实现图片合成视频)
1.代码
2.演示
1.原始数据
2.合成视频
1.代码
import numpy as np
import cv2
import os
# 1.每张图像大小
size = (2500,1900)
print("每张图片的大小为({},{})".format(size[0],size[1]))
# 2.设置源路径与保存路径
src_path = r'F:\\Pictures3\\'
sav_path = r'F:\organoid4.mp4'
# 3.获取图片总的个数
all_files = os.listdir(src_path)
index = len(all_files)
print("图片总数为:" + str(index) + "张")
# 4.设置视频写入器
fourcc = cv2.VideoWriter_fourcc(*'mp4v')#MP4格式
#完成写入对象的创建,第一个参数是合成之后的视频的名称,第二个参数是可以使用的编码器,第三个参数是帧率即每秒钟展示多少张图片,第四个参数是图片大小信息
videowrite = cv2.VideoWriter(sav_path,fourcc,2,size)#2是每秒的帧数,size是图片尺寸
# 5.临时存放图片的数组
img_array=[]# 6.读取所有jpg格式的图片 (这里图片命名是0-index.jpg example: 0.jpg 1.jpg ...)
for filename in [src_path + r'{0}.jpg'.format(i) for i in range(0,index)]:img = cv2.imread(filename)if img is None:print(filename + " is error!")continueimg_array.append(img)
# 7.合成视频
for i in range(0,index):img_array[i] = cv2.resize(img_array[i],(2500,1900))videowrite.write(img_array[i])print('第{}张图片合成成功'.format(i))
print('------done!!!-------')
2.演示
1.原始数据
2.合成视频
利用Python将多张图像合成视频相关推荐
- [Python与图像处理]利用Python与Kmeans聚类分析图像主色彩
如何使用OpenCV,Python和k-means聚类算法来查找图像中最主要的颜色 该任务可用于分析一张优秀摄影作品的色彩分布,并建立色卡图,将其用于本地调色. K-Means聚类,那么k-mea ...
- 使用Python判断俩张图像相同或以某种方式相似
使用Python判断俩张图像相同或以某种方式相似 1. 均方误差(MSE) 2. 结构相似性指数(SSIM) 3. 效果图 4. 总结 参考 比较图像有俩种方案: 使用图像哈希/感知哈希/差分哈希比较 ...
- Python:利用python编程实现三维图像绘制展示(六面体旋转、三维球柱状体、下雪场景等)
Python:利用python编程实现三维图像绘制展示(六面体旋转.三维球柱状体.下雪场景等) 目录 利用python编程实现三维图像绘制展示(六面体旋转.三维球柱状体.下雪场景等) 1.实现六面体旋 ...
- python输出jpg_利用python实现.dcm格式图像转为.jpg格式
如下所示: import pydicom import matplotlib.pyplot as plt import scipy.misc import pandas as pd import nu ...
- python bmp转jpg_利用python实现.dcm格式图像转为.jpg格式
如下所示: import pydicom import matplotlib.pyplot as plt import scipy.misc import pandas as pd import nu ...
- python图片保存jpg、show变成bmp_利用python实现.dcm格式图像转为.jpg格式
如下所示: import pydicom import matplotlib.pyplot as plt import scipy.misc import pandas as pd import nu ...
- 利用Python K-means实现简单图像聚类
这里直接给出第一个版本的直接实现: import os import numpy as np from sklearn.cluster import KMeans import cv2 from im ...
- [Python与图像处理]利用Python与Opencv实现图像长曝光
如何使用OpenCV和Python实现摄影中常见的长曝光效果 该任务可简单实现摄影中的长曝光效果. 什么是长曝光? 长曝光是摄影中的一种技术,当采用这项技术之后,流水.云朵可以像丝绸一般柔顺. ...
- python比较excel表格内容并提取_利用python提取多张excel表数据并汇总到同一张新表中...
接上篇文章<如何用python实现excel中的vlookup功能?>,上篇说到,最近我在做一个小项目,也是用python操作excel解决财务审计工作上的一些问题,以便提高工作效率及其准 ...
最新文章
- 一起谈.NET技术,浅析购物车的实现
- uboot的环境变量分析(printenv)
- opentack-openstack组件及功能(1)
- Linux学习笔记 文件读写小细节
- 自己搭建的邮件系统不能发往gmail、hotmail等问题解决
- python串口通讯数据过长_Python 串口通讯
- Windows Azure Web Site (15) 取消Azure Web Site默认的IIS ARR
- 字节跳动将推出汽车云业务,计划2025年追赶腾讯
- 【NOIP2014模拟8.25】设备塔
- ROS-MikroTik-RouterOS-培训认证各种证书
- OrCAD(三)电路仿真
- python ipaddr库_python访问纯真IP数据库的代码
- 编写程序,求柱体的体积:
- word背景颜色怎么设置绿色?把word背景调成绿色
- Android-第十三节04Room框架详解
- 文件下载(导出)功能,fileDownload。
- 易创索讯:SEM竞价推广建立账户麻烦吗?
- 推荐几个免费好用的毕业论文(设计)文献查找网站包括外文文献(亲测有用)
- YOLOV3实现车牌检测
- 饕餮盛宴 | 人工智能与未来城市