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动态监控日志内容的示例
Feb 16 Python
详解Python使用simplejson模块解析JSON的方法
Mar 24 Python
sublime text 3配置使用python操作方法
Jun 11 Python
Python时间戳使用和相互转换详解
Dec 11 Python
浅谈Python实现2种文件复制的方法
Jan 19 Python
python 读取txt,json和hdf5文件的实例
Jun 05 Python
Django Sitemap 站点地图的实现方法
Apr 29 Python
python3 selenium自动化 frame表单嵌套的切换方法
Aug 23 Python
python十进制转二进制的详解
Feb 07 Python
django model object序列化实例
Mar 13 Python
Python爬虫如何应对Cloudflare邮箱加密
Jun 24 Python
Pycharm中使用git进行合作开发的教程详解
Nov 17 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程序
2006/10/09 PHP
php自定义函数转换html标签示例
2016/09/29 PHP
yii2项目实战之restful api授权验证详解
2017/05/20 PHP
PHP快速排序算法实现的原理及代码详解
2019/04/03 PHP
Ajax一统天下之Dojo整合篇
2007/03/24 Javascript
javascript innerHTML、outerHTML、innerText、outerText的区别
2008/11/24 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
用javascript模仿ie的自动完成类似自动完成功的表单
2012/12/12 Javascript
jQuery操作Select选择的Text和Value(获取/设置/添加/删除)
2013/03/06 Javascript
jquery实现的一个导航滚动效果具体代码
2013/05/27 Javascript
javascript中直接写php代码的方法
2013/07/31 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
通过V8源码看一个关于JS数组排序的诡异问题
2017/08/14 Javascript
Node.js自定义实现文件路由功能
2017/09/22 Javascript
基于JavaScript实现简单的音频播放功能
2018/01/07 Javascript
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
2018/01/25 Javascript
Node.js中DNS模块学习总结
2018/02/28 Javascript
使用Webpack 搭建 Vue3 开发环境过程详解
2020/07/28 Javascript
解决vue-router 嵌套路由没反应的问题
2020/09/22 Javascript
[59:08]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第一局
2016/02/27 DOTA
python基础教程之自定义函数介绍
2014/08/29 Python
Python with用法实例
2015/04/14 Python
python 输出所有大小写字母的方法
2019/01/02 Python
详解Django配置优化方法
2019/11/18 Python
解决jupyter notebook打不开无反应 浏览器未启动的问题
2020/04/10 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
python字符串的index和find的区别详解
2020/06/20 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
2020/08/07 Python
网页布局中CSS样式无效的十个重要原因详解
2017/08/10 HTML / CSS
CSS+jQuery+PHP+MySQL实现的在线答题功能
2015/04/25 HTML / CSS
国际贸易专业个人鉴定
2014/02/22 职场文书
洗发水广告词
2014/03/13 职场文书
入股协议书
2014/04/14 职场文书
机关门卫的岗位职责
2014/04/29 职场文书
基于CSS3画一个iPhone
2021/04/21 HTML / CSS
SQL SERVER存储过程用法详解
2022/02/24 SQL Server