python 实现图片转视频
突发奇想,想试试用图片转成视频:
第一步:安装需要的库 opencv-python
pip install opencv-python https://pypi.tuna.tsinghua.edu.cn/simple
第二步 代码
import cv2
import osfourcc = cv2.VideoWriter_fourcc('m', 'p', '4', 'v') # 设置输出视频为mp4格式# cap_fps是帧率,可以根据随意设置
cap_fps = 0.2# 注意!!!
# size要和图片的size一样,但是通过img.shape得到图像的参数是(height,width,channel),但是此处的size要传的是(width,height),这里一定要注意注意不然结果会打不开,比如通过img.shape得到常用的图片尺寸
size = (1920,1080)# 设置输出视频的参数,如果是灰度图,可以加上 isColor = 0 这个参数
# video = cv2.VideoWriter('results/result.avi',fourcc, cap_fps, size, isColor=0)
video = cv2.VideoWriter('result.mp4', fourcc, cap_fps, size)# 这里直接读取py文件所在目录下的pics目录所有图片。
path = './photo/'
file_lst = os.listdir(path)
for filename in file_lst:img = cv2.imread(path + filename)video.write(img)
video.release()
运行就能得到文件夹下面图片们形成的视频啦~
python 实现图片转视频相关推荐
- Python实现图片和视频的相互转换
有时候我们需要把很多的图片合成视频,或者说自己写一个脚本去加快或者放慢视频:也有时候需要把视频裁剪成图片,进行后续操作.这篇文章就将为大家介绍如何通过Python实现图片和视频的相互转换,需要的可以参 ...
- python提取图片文字视频教学_Python学习第七天之爬虫的学习与使用(爬取文字、图片、 视频)...
一.爬虫记得基本方法 1.1 爬虫概述 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本.另外一些不常使 ...
- Python 将图片或者视频模糊化(附代码) | Python工具类
目录 前言 环境依赖 代码 总结 前言 本文主要分享一个可以将图片或者视频模糊化的工具代码.技术路线主要是使用ffmpeg滤镜. 环境依赖 ffmpeg环境部署,直接参考我的另一篇文章:windows ...
- python cv 图片转视频
视频编码 fourcc:全名Four-Character Codes,四字符代码,该编码由四个字符组成 cv2.VideoWriter_fourcc('M','J','P','G') cv2.Vide ...
- python提取图片文字视频教学_用Python提取视频中的图片
小编自己码的通用型函数,支持各种常用视频格式,可满足常用需求,亲测效果和速度都不错. 想获取本文数据和完整代码的下载链接,请关注微信公众号"R语言和Python学堂",并回复发文日 ...
- 用python从图片生成视频
前一阵查到一个用python生成视频的脚本,记录一下: 脚本如下: import os import cv2 import numpy as np def getImagePathListFromRo ...
- python将图片生成视频,和空白视频
直接上代码,我这里以一张图片演示. 以这张图片为例,代码如下: import cv2 import os import numpy as npfps = 30 size = (1280, 720) n ...
- Opencv Python:图片与视频互转
视频转图片 # -*- coding: UTF-8 -*- """ @项目名称:PlayerCharOCR.py @作 者:陆地起飞全靠浪 @创建日期:2022-03-1 ...
- Python将图片转为视频
1.目的 将一帧帧的图片"组合"成为视频 2.代码 import cv2img_root = 'F:\\test\\'#这里写你的文件夹路径,比如:/home/youname/da ...
- python读取视频流做人脸识别_python实现图片,视频人脸识别(opencv版)
图片人脸识别 import cv2 filepath = "img/xingye-1.png" img = cv2.imread(filepath) # 读取图片 gray = c ...
最新文章
- 清晰易懂的Numpy入门教程
- CSS+HTML大白
- 关于CSS样式清除浮动的总结
- 基于数据挖掘的旅游推荐APP(五):景点推荐模块
- Angular 学习笔记——service constant
- ES5和ES6中对于继承的实现方法
- 洛谷 - P4568 [JLOI2011]飞行路线(分层图最短路)
- 负载均衡算法 — 轮询
- ​如何让技术想法更容易被理解?
- C/C++ getopt()函数的介绍及使用
- qdir安装 多窗口资源管理软件
- 2018.01.25-现货黄金复盘
- CentOS6.4 Install Nginx 1.4.4 到特定目录
- 蓝桥杯 ALGO-112 算法训练 暗恋
- DEV C++的OPENGL环境配置
- python如何读取csv文件中的某一张表_python 读取csv文件中某一段月份中的数据?...
- PlatformIO中arduino框架下stm32编程实现原理
- 二月二龙抬头【集锦】
- iPhone屏幕数据
- 女子人身安全防卫指南
热门文章
- 苹果商店打不开怎么办_苹果手机下载迅雷方法,iOS迅雷安装,怎么安装苹果版迅雷...
- 成功解决Initialization failed for ‘https://start.spring.io‘ Please check URL, network and proxy settings
- SHT20的使用问题
- 使用openssl实现AES CBC 128 pcks7加密
- 网站敏感词命中查询处理工具
- simulink电子节气门控制模型发动机电子节气门控制模型,有说明文档,教程。
- 美国国家安全局(NSA)网络攻击主战武器NOPEN
- Twaver-HTML5基础学习(13)连线(Link)连线的绑定与展开
- webUploader.js 文件上传插件简用!
- 车牌识别(基于模板匹配算法)