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中利用Pandas库处理大数据的简单介绍
Apr 07 Python
Python 3.x 新特性及10大变化
Jun 12 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
Aug 31 Python
Python实现PS图像抽象画风效果的方法
Jan 23 Python
用python处理图片实现图像中的像素访问
May 04 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
Nov 16 Python
Appium Python自动化测试之环境搭建的步骤
Jan 23 Python
python队列原理及实现方法示例
Nov 27 Python
python 实现让字典的value 成为列表
Dec 16 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
Feb 26 Python
Python用requests库爬取返回为空的解决办法
Feb 21 Python
关于Numpy之repeat、tile的用法总结
Jun 02 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&&mysql)一
2006/10/09 PHP
PHP 高级课程笔记 面向对象
2009/06/21 PHP
php数字转汉字代码(算法)
2011/10/08 PHP
php 字符串替换的方法
2012/01/10 PHP
php使用json_encode对变量json编码
2014/04/07 PHP
PHP性能优化大全(php.ini)
2016/05/20 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
2017/10/17 PHP
laravel5.6 框架邮件队列database驱动简单demo示例
2020/01/26 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
2020/05/02 PHP
LazyForm jQuery plugin 定制您的CheckBox Radio和Select
2009/10/24 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
2014/07/04 Javascript
JavaScript数据类型详解
2015/04/01 Javascript
JavaScript函数柯里化详解
2016/04/29 Javascript
JQuery validate插件验证用户注册信息
2016/05/11 Javascript
微信小程序 input输入框详解及简单实例
2017/01/10 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
详解使用angularjs的ng-options时如何设置默认值(初始值)
2017/07/18 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
2017/10/18 Javascript
tweenjs缓动算法的使用实例分析
2019/08/26 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
2020/09/18 Javascript
Python每天必学之bytes字节
2016/01/28 Python
python executemany的使用及注意事项
2017/03/13 Python
Python列表list解析操作示例【整数操作、字符操作、矩阵操作】
2017/07/25 Python
Python中使用__new__实现单例模式并解析
2019/06/25 Python
Java爬虫技术框架之Heritrix框架详解
2020/07/22 Python
Python 整行读取文本方法并去掉readlines换行\n操作
2020/09/03 Python
培训主管的岗位职责
2013/11/23 职场文书
小学生清明节演讲稿
2014/09/05 职场文书
学生上课说话检讨书
2014/10/25 职场文书
处级干部考察材料
2014/12/24 职场文书
宾馆客房管理制度
2015/08/06 职场文书
总结Python变量的相关知识
2021/06/28 Python
原型和原型链 prototype和proto的区别详情
2021/11/02 Javascript
Java Spring读取和存储详细操作
2022/08/05 Java/Android