python-opencv 将连续图片写成视频格式的方法


Posted in Python onJanuary 08, 2019

如下所示:

import cv2
import os

#图片路径
im_dir = '/home/suanfa/data/out/201708231503440'
#输出视频路径
video_dir = '/home/suanfa/data/out/201708231503440-1018.avi'
#帧率
fps = 30 
#图片数 
num = 426
#图片尺寸
img_size = (841,1023)

#fourcc = cv2.cv.CV_FOURCC('M','J','P','G')#opencv2.4
fourcc = cv2.VideoWriter_fourcc('M','J','P','G') #opencv3.0
videoWriter = cv2.VideoWriter(video_dir, fourcc, fps, img_size)

for i in range(1,num):
 im_name = os.path.join(im_dir, str(i).zfill(6)+'.jpg')
 frame = cv2.imread(im_name)
 videoWriter.write(frame)
 print im_name

videoWriter.release()
print 'finish'

注意:

图片路径下的图片命名格式为

000001.jpg 000002.jpg ……. 00100.jpg……

opencv2.选择

fourcc = cv2.cv.CV_FOURCC('M','J','P','G')#opencv2.4

opencv3.选择

fourcc = cv2.VideoWriter_fourcc('M','J','P','G') #opencv3.0

以上这篇python-opencv 将连续图片写成视频格式的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
Jun 14 Python
python3+PyQt5重新实现自定义数据拖放处理
Apr 19 Python
python实现flappy bird小游戏
Dec 24 Python
python 去除二维数组/二维列表中的重复行方法
Jan 23 Python
Python实现爬取马云的微博功能示例
Feb 16 Python
python之生成多层json结构的实现
Feb 27 Python
Python Matplotlib简易教程(小白教程)
Jul 28 Python
python调用有道智云API实现文件批量翻译
Oct 10 Python
PyCharm配置KBEngine快速处理代码提示冲突、配置命令问题
Apr 03 Python
pytorch交叉熵损失函数的weight参数的使用
May 24 Python
Python Pandas模块实现数据的统计分析的方法
Jun 24 Python
python 远程执行命令的详细代码
Feb 15 Python
对Python+opencv将图片生成视频的实例详解
Jan 08 #Python
Python中的heapq模块源码详析
Jan 08 #Python
python使用PIL模块获取图片像素点的方法
Jan 08 #Python
python 获取图片分辨率的方法
Jan 08 #Python
Python 处理图片像素点的实例
Jan 08 #Python
Python实现查找最小的k个数示例【两种解法】
Jan 08 #Python
对Python闭包与延迟绑定的方法详解
Jan 07 #Python
You might like
php接口数据加密、解密、验证签名
2015/03/12 PHP
php 魔术常量详解及实例代码
2016/12/04 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
slice函数的用法 之不错的应用
2006/12/29 Javascript
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
offsetHeight在OnLoad中获取为0的现象
2013/07/22 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
javascript中slice(),splice(),split(),substring(),substr()使用方法
2015/03/13 Javascript
JS+DIV实现鼠标划过切换层效果的方法
2015/05/25 Javascript
AngularJS实现标签页的两种方式
2016/09/05 Javascript
微信小程序 教程之数据绑定
2016/10/18 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
纯异步nodejs文件夹(目录)复制功能
2019/09/03 NodeJs
[00:43]TI7不朽珍藏III——幽鬼不朽展示
2017/07/15 DOTA
Python数据库的连接实现方法与注意事项
2016/02/27 Python
python 利用栈和队列模拟递归的过程
2018/05/29 Python
Python实现简单层次聚类算法以及可视化
2019/03/18 Python
将pip源更换到国内镜像的详细步骤
2019/04/07 Python
python2和python3在处理字符串上的区别详解
2019/05/29 Python
详解Python3定时器任务代码
2019/09/23 Python
基于Python检测动态物体颜色过程解析
2019/12/04 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
2020/04/08 Python
Python数据相关系数矩阵和热力图轻松实现教程
2020/06/16 Python
Java爬虫技术框架之Heritrix框架详解
2020/07/22 Python
python之语音识别speech模块
2020/09/09 Python
让IE下支持Html5的placeholder属性的插件
2014/09/02 HTML / CSS
Tiqets荷兰:出售欧洲最美丽的景点和博物馆门票
2018/01/09 全球购物
意大利在线高尔夫商店:Online Golf
2021/03/09 全球购物
物流经理自我评价
2013/09/23 职场文书
逃课上网检讨书
2014/02/20 职场文书
企业厂务公开实施方案
2014/03/26 职场文书
学校捐书活动总结
2015/05/08 职场文书
2015年征兵工作总结
2015/07/23 职场文书
导游词之舟山普陀山
2019/11/06 职场文书
一行Python命令实现批量加水印
2022/04/07 Python