python视频操作——python实现将视频分解为图片序列
python将视频分解为图片序列
内容参考自博客~
详细实现代码如下:
import cv2# 读取视频,方法是来自cv2库的VideoCapture
cap = cv2.VideoCapture("C:/Users/xxx/Desktop/sweet.mp4")
# 计数
i = 0
# 循环判断视频是否打开
while cap.isOpened():# 逐帧读取视频,读取到时ret的返回值为true,当返回false时表示视频结束,frame为矩阵;ret, frame = cap.read()# i=50 指定截取50张图片if i == 50:breakelse:i = i + 1# 图片命名+保存路径filename = "src" + str(i) + ".jpg"# result文件夹必须存在才能实现保存,{}是分解出的所有图片的集合path = 'C:/Users/xxx/Desktop/result/{}'# 保存图片# format方法使路径格式化cv2.imwrite(path.format(filename), frame)# 释放资源
cap.release()
cv2.destroyAllWindows()
cv2.destroyAllWindows() 用来删除窗口的,()里不指定任何参数,则删除所有窗口,删除特定的窗口,向()输入特定的窗口值。
初次编写于2021年8月23日。
python视频操作——python实现将视频分解为图片序列相关推荐
- python视频操作——python实现将图片合成为视频
python 将图片合成视频 内容来自博客~ 代码如下: import os import cv2# 要被合成的多张图片所在文件夹 # 路径分隔符最好使用"/",而不是" ...
- python视频操作——python实现读取和保存视频
python读取和保存视频 内容来自博客+博客~ 读取视频 用cv2库的好处是返回的就是arrary,不用转换,但这种方法是从头读到尾 利用cv2库读取视频,代码实现如下: import cv2cap ...
- python+redis_redis操作 + python连接redis(StrictRedis)
Redis 方法命令总结 keysstringhashlistsetzset exists set hset lpush sadd zadd type setex hmset rpush smembe ...
- python array操作,Python中数组的基本操作
先定义一个数组列表:names = ["alexl", "banana", "candna", "dell", &quo ...
- 【Python基础】零基础学习Python列表操作
作者:来自读者投稿 整理:Lemon 出品:Python数据之道 " 「Python数据之道」导读:本文来自读者投稿,Python数据之道早些时候也发过 Python 列表相关的文章,可以前 ...
- python里orient_OrientDB Python连接操作
OrientDB Python连接操作 Python的OrientDB驱动程序使用二进制协议. PyOrient是git hub项目名称,它用于将OrientDB与Python连接起来并操作数据. 它 ...
- python print 输出到txt_(Python基础教程之七)Python字符串操作
Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...
- python打开鼠标指定文件夹_学会python文件操作,鼠标好像没用了,学习python第10天...
电影是人类对未来的向往,在<黑客帝国>中,我们看到了一个数字化的社会,而当你学会python文件操作,你也就离你向往的黑客近一点了,用程序来直接影响电脑上的其他文件,只需要几行代码就搞定. ...
- python字符串_(Python基础教程之七)Python字符串操作
Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...
最新文章
- CVPR 2019论文阅读:Libra R-CNN如何解决不平衡对检测性能的影响?
- 8000字 | 32 张图 | 一文搞懂事务+隔离级别+阻塞+死锁
- 复利计算1.0,2.0,3.0
- python 列表筛选数据
- [Erlang-0011][OTP] External Term Format
- Altium Designer -- PCB布局与布线
- Caddy、 SSLDocker、Nginx 性能比较及使用体验
- Leetcode题解(十三)
- STM8单片机ADC带缓存的连续采样模式
- C++库研究笔记——Linux下是否需要使用memory pool?
- TEINet: Towards an Efficient Architecture for Video Recognition(AAAI2020)
- linux离线依赖包一键安装包,【分享】一键离线安装PetaLinux依赖包
- 菜鸟python实例_菜鸟学Python,双手奉上老司机给上路新手总结的Python实战问题…...
- 泡泡龙游戏c语言程序,《泡泡龙》发射技巧总结_图文攻略_高分攻略_百度攻略...
- 谷歌开源 3D 数据压缩算法 Draco以及代码分析
- 从零开始制作一个飞机大战类型的射击游戏
- php导出word文件(二)
- 无线通信技术_Fundamentals of Wireless Communication_QA
- php实训参考文献,SPSS实训心得体会
- Brave浏览器月活超千万,小费打赏功能你会用了吗?