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 的 with 语句详解
Jun 13 Python
Python实现多并发访问网站功能示例
Jun 19 Python
python写日志文件操作类与应用示例
Jul 01 Python
如何使用python操作vmware
Jul 27 Python
详解numpy矩阵的创建与数据类型
Oct 18 Python
python mysql 字段与关键字冲突的解决方式
Mar 02 Python
keras自动编码器实现系列之卷积自动编码器操作
Jul 03 Python
python3将变量输入的简单实例
Aug 19 Python
python 利用Pyinstaller打包Web项目
Oct 23 Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
Dec 28 Python
如何使用flask将模型部署为服务
May 13 Python
Python使用Kubernetes API访问集群
May 30 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
我的论坛源代码(十)
2006/10/09 PHP
PHP编码规范之注释和文件结构说明
2010/07/09 PHP
php打印一个边长为N的实心和空心菱型的方法
2015/03/02 PHP
Yii2汉字转拼音类的实例代码
2017/04/18 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
用js来定义浏览器中一个左右浮动元素相对于页面主体宽度的位置的函数
2012/01/21 Javascript
JS在IE下缺少标识符的错误
2014/07/23 Javascript
浅谈javascript回调函数
2014/12/07 Javascript
angular简介和其特点介绍
2015/01/29 Javascript
Javascript中的方法和匿名方法实例详解
2015/06/13 Javascript
AngularJS手动表单验证
2016/02/01 Javascript
jQuery如何获取动态添加的元素
2016/06/24 Javascript
JS实现HTML表格排序功能
2016/08/05 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
vue+element实现批量删除功能的示例
2018/02/28 Javascript
深入浅出理解JavaScript高级定时器原理与用法
2018/08/02 Javascript
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
详解用vue2.x版本+adminLTE开源框架搭建后台应用模版
2019/03/15 Javascript
基于Vue中使用节流Lodash throttle详解
2019/10/30 Javascript
[04:03]2014DOTA2西雅图国际邀请赛 LGD战队巡礼
2014/07/07 DOTA
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
21行Python代码实现拼写检查器
2016/01/25 Python
python如何定义带参数的装饰器
2018/03/20 Python
Flask框架学习笔记之消息提示与异常处理操作详解
2019/08/15 Python
Python 等分切分数据及规则命名的实例代码
2019/08/16 Python
详解用Python进行时间序列预测的7种方法
2020/03/13 Python
浅谈OpenCV中的新函数connectedComponentsWithStats用法
2020/07/05 Python
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
小学综治宣传月活动总结
2014/07/02 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
产品质量保证书范本
2015/02/27 职场文书
工作简历的自我评价
2019/05/16 职场文书
golang生成vcf通讯录格式文件详情
2022/03/25 Golang
开发微信小程序之WXSS样式教程
2022/04/18 HTML / CSS
SQL试题 使用窗口函数选出连续3天登录的用户
2022/04/24 Oracle