Python分割视频
使用数据库
import cv2
import os
import shutil
参数
video_name = "001.mp4" # 待处理视频
para = 10 # 每隔10帧提取一次
c = 0 # 参数
创建保存图片的文件夹
def make_dir(filepath):# 如果文件夹存在就删除,不存在就创建if not os.path.exists(filepath):os.mkdir(filepath)else:shutil.rmtree(filepath)os.mkdir(filepath)video = cv2.VideoCapture(video_name)
rval, frame = video.read()
make_dir("./damage_picture")
开始截取特定帧,并将图片文件名的字符长度设定为一致
while rval:rval, frame = video.read()if c % para == 0:img_name = format(c, "06d") # 图片的名称都为 000001.jpg、000002.jpg等类型,06表示位数为6位 cv2.imwrite("damage_picture/" + str(img_name) + ".jpg", frame)c += 1
cv2.waitKey()
video.release()
Python分割视频相关推荐
- python将视频分割成图片
使用python将视频分割成图片 python版本: 3.7.2 使用到的库:opencv (安装命令:pip install opencv-python) import cv2# 定义保存图片函数 ...
- Python提取视频帧图片
为了从视频中提取每一帧图片,编写Python脚本实现该功能 video_path为指定的视频路径 interval为指定分割视频是是否跳帧,默认不跳帧,即全部分割 width, height 为指定对 ...
- AI火爆干货最全整理!五套深度学习和算法学习教程和三套Python学习视频!!!限时无套路免费领取!...
点击蓝色"AI专栏"关注我哟 选择"星标",重磅干货,第一时间送达 这是站长第 31 期免费送丰富宝贵的干货资源与教程 本期绝对是满满的干货! 获取更多资源请关 ...
- Python处理视频文件的实用姿势
Python处理视频文件的实用姿势 感觉这辈子,最深情绵长的注视,都给了手机. 视频是目前最热门的领域之一. 各平台争先推出便捷工具,自带滤镜和玩法,普通人也能轻松制作精美视频. 也有不少团队实现了批 ...
- 千锋python笔记_《2020千锋Python入门视频全套全开源》多实用
确实,对于在学开发或者已经从事开发工作的小哥哥小姐姐来说,恋爱这个事还挺让人揪心的! 有对象的时候又怕嘴笨不会哄对象,总不能跟对象说你看我用代码给你画个心吧!没对象的用爬虫技术爬来各种小哥哥小姐姐的头 ...
- 使用OpenCV和Python生成视频条形码
使用OpenCV和Python生成视频条形码 1. 效果图 2. 原理 2.1 步骤 2.2 项目结构 3. 源码 参考 这篇博客将演示如何使用Python + OpenCV生成视频条形码. 生成视频 ...
- Python学习教程(Python学习视频_Python学些路线):Day05 总结和练习
Python学习教程(Python学习视频_Python学些路线):总结和练习 练习清单 寻找"水仙花数". 寻找"完美数". "百钱百鸡" ...
- python播放本地视频教程_怎样用python播放视频
使用python播放视频的方法: 方法一: 使用imageio库,没有安装的可用pip安装或自己下载,安装好后重启终端即可调用.import pylab import imageio #视频的绝对路径 ...
- ubuntu mysql配置教程视频_ubuntu16.04安装配置mysql数据库,分割视频为帧图像
参考http://wiki.ubuntu.org.cn/MySQL%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97 版本为5.7 一.安装 安装命令sudo apt-get i ...
最新文章
- 80+机器学习数据集,还不快收藏
- 从配置说tomcat和nginx调优
- AutoCAD VBA:过三点创建一个圆
- js04--对象与正则表达式
- python输入数字翻译成星期几-Python练习笔记——计算输入日期为改年的第几天、星期几...
- ASP.NET中常用的三十三种代码
- 杭电2019 数列有序!(STL解法)
- oracle进入rman报错,Oracle 11g单实例RMAN恢复到Oracle 11g RAC
- python和c的语法区别_python与c语言的语法有哪些不一样的
- 微课|《Python编程基础与案例集锦(中学版)》第2章(2)
- ora-12154问题处理
- docker命令易错点整理
- Android关于对话框,Android对话框(Dialog)完全使用手册
- 金山毒霸卸载完后安装360出现蓝屏和软媒魔方安装后出现相互冲突现象
- 计算机专业就业发展现状,计算机专业就业形势分析
- 域名被污染解决方法及DNS污染清洗方法
- MySQL高性能:索引、锁、事务、分库分表如何撑起亿级数据
- python猴子分桃子的数学题_python编程练习-分桃子
- 用 turtle 绘制圆形
- JAVA-多线程 三 {多线程状态}JAVA从基础开始 -- 3