6-3 图片合成视频
第二个参数-1描绘的是选择一个支持的编码器。这个方法完成的是写入对象的创建。第四个参数我们需要设置整个视频的大小,也就是size。这就是之前我们为什么要读取一张图片并且把size记录下来的原因。什么是解码器或者是编码器呢?如果大家想把一个视频分解成图片,那么视频在存储的时候并不是把图片一帧帧进行存储,而是进行了压缩编码之后的。同样如果我们要想解码的时候,也要把视频经过解析。所以无论是视频分解图片还是图片合成视频,那么都需要视频的编解码器。
import cv2 img = cv2.imread('image1.jpg') imgInfo = img.shape size = (imgInfo[1],imgInfo[0]) print(size) videoWrite = cv2.VideoWriter("2.mp4",-1,5,size)# 写入对象 1 file name # 2 编码器 3 帧率 4 size for i in range(1,11):fileName = 'image'+str(i)+'.jpg'img = cv2.imread(fileName)videoWrite.write(img)# 写入方法 1 jpg data print('end!')
import cv2 img = cv2.imread('image1.jpg') imgInfo = img.shape size = (imgInfo[1],imgInfo[0]) print(size) videoWrite = cv2.VideoWriter('2.mp4',-1,5,size)# 写入对象 1 file name # 2 编码器 3 帧率 4 size for i in range(1,11):fileName = 'image'+str(i)+'.jpg'img = cv2.imread(fileName)videoWrite.write(img)# 写入方法 1 jpg data print('end!')
转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/9770145.html
6-3 图片合成视频相关推荐
- python脚本——图片重命名、图片合成视频、faster-rcnn画P-R曲线
调试faster rcnn算法实用的python脚本 目录 调试faster rcnn算法实用的python脚本 一.前言 二.常用python脚本 三.后记 一.前言 最近在做关于目标检测算法的研究 ...
- 视频分解图片原理;图片合成视频原理
(1)加载视频 (2)读取视频信息 (3)解码视频,拿到单帧信息 帧率:视频每秒钟展示多少张图片:帧率高我们看到的图片才是连续的:帧率低我们看到的图片就相当于非连续的: 宽度:高度 接下来是视频保存成 ...
- Python 将图片合成视频
本文记录使用opencv-python库将以数字命名的图片合成视频的程序: import osfrom PIL import Image import cv2def charts2video(img_ ...
- python将图片合成视频
使用python将图片合成视频 python版本: 3.7.2 使用到的库:opencv (安装命令:pip install opencv-python) import cv2if __name__ ...
- java图片合成视频_使用JAVACV把图片合成视频
使用JAVACV1.2把图片合成视频,直接上代码.自己mark一下,也希望能够帮助更多的人. package test; import static org.bytedeco.javacpp.open ...
- matlab 图片合成视频
分享一段图片合成视频的matlab代码 由两个文件组成:(1)pic2video.m(2)loadImgSequenceInfo.m 内容分别如下: (1)pic2video.m video_path ...
- MATLAB小技巧(9) 图片合成视频与视频分帧
MATLAB小技巧(9)图片合成视频与视频分帧 前言 一. MATLAB仿真-序列合成 二. MATLAB仿真-视频分帧 三. 小结 前言 MATLAB进行图像处理相关的学习是非常友好的,可以从零开始 ...
- 【方便的Opencv】实现图片合成视频+附带图片生成gif
学习前言: 最近在学习OpenCv播放视频,学习完毕后,神奇的发现:其实播放视频就是把视频中的图像一帧帧的抽取出来,按照一定的时间间隔展示罢了. 既然如此,那么我能不能逆向思维--倒过来?把一帧帧图片 ...
- IOS视频分解图片、图片合成视频
在IOS视频处理中,视频分解图片和图片合成视频是IOS视频处理中经常遇到的问题,这篇博客就这两个部分对IOS视频图像的相互转换做一下分析. (1)视频分解图片 这里视频分解图片使用的是AVAsse ...
- 使用JavaCV把图片合成视频(实用)
用JavaCV把图片合成视频 这是我最近在做的一个小需求 就是后台把多张照片生成一个视频 并且展示到前端. 一般处理图片视频有两种方式 第一种使用OpenCV 底层c开发的,效率非常快,c和pytho ...
最新文章
- Fundebug后端Java异常监控插件更新至0.2.0,支持Spring及Maven
- bmp调色板颜色信息重复_PASCAL VOC数据集-分割标签索引颜色对照及程序
- 工业交换机的价格为什么有高低之分?
- java改错题技巧,看这篇文章准没错!
- 数字图像处理 第一章 概述
- GridView控件事件详解
- C语言中的数据类型及输出格式
- 状态方程简约为能控能观型
- cad文字递增快捷键_cad文字修改快捷键是什么,Auto CAD文字修改快捷键是什么?
- pdf文件如何生成目录 wps_怎样快速为WPS文档增加目录
- 苹果MAC AIR MACOS X 10.8安装notes提示OS版本过低
- 2018年上半年软考信息安全工程师上午真题及答案解析
- 那些诡异的黑客事件 一
- Java极简角色权限后台管理框架springboot manager
- 车企如何趟过「软件的坑」,大众集团或将在中国寻求收购
- 两个PDF比较标出差异_如何快速比较两个PPT文档的差异,早学早知道!
- “她时代”致敬她力量女性论坛 聚焦当代女性价值观
- Nginx搭文件服务器,使用nginx搭建文件服务器
- QuickTime Player 支持的媒体格式
- linux命令scp将本地文件上传到服务器
热门文章
- qt qss设置字体大小_Qt编写输入法V2019终极版
- wps 模拟分析 规划求解_综合能源系统:规划及运行优化智慧决策平台介绍
- 1074 Reversing Linked List (25 分)
- NYOJ815三角形 细节
- docker php安装gd扩展_PHP安装AMQP扩展
- 【算法笔记HDU4825】Xor Sum(01字典树模版)
- Java程序设计24学时轻松掌握_24小时轻松掌握系列——Java程序设计 24学时轻松掌握...
- ubuntu 20.04上配置 QT_ROS的插件
- 什么叫做形态学图像处理_【视觉】机器视觉技术和无人天车有什么关系?
- DSSM,Deep Structured Semantic Models