python 将文件夹视频转化为图片,并以时间命名。

视频(avi)转换为图片(Python代码实现) 下面Python代码是把视频格式是avi的视频转换为一帧一帧的图片 import os import numpy as np import cv2 video_src_src_path = 'data/hmdb_data_demo' #数据集路径 label_name = os.listdir(video_src_src_path) label_dir = {} index = 0 for i in label_name: if i.startswith('.'): conti 阅读详情

python 将文件夹视频转化为图片,并以时间命名。

import os
import cv2
import time

videos_src_path = r'为转换视频路径'
videos_save_path = r"图片保存位置"

videos = os.listdir(videos_src_path)
#videos = filter(lambda x: x.endswith('MP4'), videos)
i=0
for each_video in videos:
    print('Video Name :', each_video)
    # get the name of each video, and make the directory to save frames
    each_video_name, _ = each_video.split('.')
    os.mkdir(videos_save_path + '/' + each_video_name)

    each_video_save_full_path = os.path.join(videos_save_path, each_video_name) + '/'

    # get the full path of each video, which will open the video tp extract frames
    each_video_full_path = os.path.join(videos_src_path, each_video)

    cap = cv2.VideoCapture(each_video_full_path)
    frame_count = 1
    success = True
    while (success):
        success, frame = cap.read()
        cv2.waitKey(10)
        i=i+1
        if success == True:
            uuid_str = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime())#图片命名为当前时间
            uuid_str = str(uuid_str)
            uuid_str = uuid_str.replace(":", "-")#去掉python读取时间中的:,文件命名不能有:
            uuid_str = uuid_str.replace(" ", "")#去掉python读取时间中空格,文件命名不能空格:
            if i%20==0:
                cv2.imwrite(each_video_save_full_path +uuid_str+ "%06d.jpg" % frame_count, frame)

        frame_count = frame_count + 1
    print('Final frame:', frame_count)

【视频转图片】用python-opencv实现视频连续逐帧截图自动生成图片方法 基于opencv的视频连续逐帧截图自动生成PPT图片方法 阅读详情

相关推荐

树莓派调用python程序实现拍照及录制视频

一、打开python3的IDLE,创建新的IDE编辑窗口。 二、

UGI的博客 1万+

【PYTHON】视频转图片

【PYTHON】视频转图片

随笔 1569

用Python按EXIF拍摄时间批量重命名照片和视频的完整方案

数字照片积累越多,文件名越乱,尤其多设备混存时,按文件名排序几乎等于瞎排。要解决这个问题,必须回到照片自带的元数据——EXIF。EXIF中的DateTimeOriginal字段记录了真正的拍摄时间,但不同设备的写入格式并不一致,视频则依赖ffprobe读取creation_time标签。理解这些原理后,可以通过Python脚本对图片和视频批量提取时间戳,并统一重命名为标准化格式,比如IMG_20240315_174522.jpg,甚至进一步按年/月/日自动归档。这类工具既能用于个人相册整理,也能满足企业素材

weixin_33501543的博客 285

python当前时间命名图片,python+opencv保存图片以系统时间命名怎么敲?

该楼层疑似违规已被系统折叠隐藏此楼查看此楼mport numpy as npimport cv2import timecap = cv2.VideoCapture(0)time = time.localtime(time.time())color = (0,255,0)line_width = 3radius = 100point = (0,0)def click(event, x, y, fl...

weixin_35696012的博客 1630

Python实现文件按照日期命名的方法

主要介绍了Python实现文件按照日期命名的方法,涉及Python针对文件的遍历、读写及时间操作相关技巧,需要的朋友可以参考下

NSGA-III相关笔记

NSGA-III目录目的区别NSGA-III的算法流程非支配排序详解归一化详解 目录 NSGA-III基于matlab的实现 参考文献 1.An Evolutionary Many-Objective Optimization Algorithm Using Reference-point Based Non-dominated Sorting Approach,Part I: Solving P...

weixin_42555400的博客 1万+

python当前时间命名图片_Python实现获取照片拍摄日期并重命名的方法

本文实例讲述了Python实现获取照片拍摄日期并重命名的方法。分享给大家供大家参考,具体如下:python获取照片的拍摄日期并重命名。不支持重复处理的中断。重命名为:拍摄日期__原文件名import osimport exifreaddef getExif(filename):FIELD = 'EXIF DateTimeOriginal'fd = open(filename, 'rb')tags ...

weixin_36096321的博客 725

Debian 11 之使用hostapd与dnsmasq进行AP设置

本文介绍debian 11 系统下,使用hostapd 和 dnsmasq配置无线热点的方法。

xinghaitao2005的博客 1692

用python 把视频转换为图片

视频转为图片

李明洲的博客 2331

运维与软件实施课表

运维与软件实施课表 课程 章节编号 章节 课程地址 软件及操作系统基础 ch01 软件及操作系统基础01 实施、运维工程师基本技能:https://blog.csdn.net/qq_28189423/article/details/82700539 老毛桃制作winPE镜像:https://blog.csdn.net/qq_2818942...

Mr.O~的博客 1万+

《Hadoop大数据技术原理与应用》(第2版)黑马程序员的课后习题答案

《Hadoop大数据技术原理与应用》(第2版)黑马程序员的课后习题答案

qq_36773158的博客 4626

Python:对图片批量进行重命名

Python:对图片批量进行重命名 参考链接:https://www.cnblogs.com/znh8/p/11809737.html 将视频转化为图片,以帧的形式进行命名, 如 0.jpg、1.jpg 、2.jpg、…、800.jpg的形式。 但是因为只想要中间的一部分,比如 100-300.jpg的图片,然后再对其进行重新命名,且从0-200 这样即 0.jpg开始进行新的命名方式。 1、对单个文件夹下的所有图片进行重命名 对文件夹下的图片进行重新命名: import os # 这种的只能处理 一个

AL ZN的博客 1万+

保姆级教学,教你在vscode和cursor上调试matlab!!!

保姆级教你如何在vscode或者cursor上面调试matlab

yang_upup的博客 2081

利用python将视频转化为图片

利用Python将视频转化为图片直接“肝”代码上python 直接“肝”代码 上python // 视频转图片 import cv2 def getFrame(videoPath, svPath): cap = cv2.VideoCapture(videoPath) numFrame = 0 while True: if cap.grab(): flag, frame = cap.retrieve() if not fl

qq_43043457的博客 1617

YOLO26优化:FPN涨点&轻量化篇 |多级特征融合金字塔(HS-FPN),助力小目标检测

高层筛选特征金字塔网络(HS-FPN),能够刷选出大小目标,增强模型表达不同尺度特征的能力,助力小目标检测

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 321

深度学习框架对比:AI开发如何选择

你是否遇到过这样的困惑:想做一个图像分类模型,朋友推荐PyTorch;公司要部署智能客服,同事说用TensorFlow;想快速验证想法,学长又提到Keras……深度学习框架种类繁多,功能重叠却各有侧重。本文将覆盖主流框架(PyTorch/TensorFlow/Keras/JAX/MXNet等),从开发者真实需求出发,总结选择框架的核心维度。本文将按照“认识框架→对比特性→实战选择”的逻辑展开:先通过生活比喻理解各框架特点,再用代码对比核心功能,最后结合真实场景给出选择建议。动态计算图。

AI 领航者的博客 1159

使用python-opencv模块cv2.VideoCapture按时间截取图片或者视频帧数并存储

opencv-python将文件夹中的视频截取为图片并存储 读取一个文件夹下的所有文件,对于视频文件每0.5秒进行截取并存储到新的文件中 import cv2,os save_path=r"D:" #存储的位置 path = r"D:\CowRestAPI\test" #要截取视频的文件夹 filelist = os.listdir(path) #读取文件夹下的所有文

weixin_42784553的博客 1万+

曲线最小二乘拟合基础

介绍曲线拟合的最小二乘原理,介绍了常规最小二乘和正交最小二乘算法,最后介绍了MathNet矩阵运算库的基本操作。

yh523的博客 1299

将视频转换为图片并以时间戳命名(制作orbslam3数据集)

将视频转换为图片并以时间戳命名(制作orbslam3数据集)

m0_61509658的博客 1387

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

【python】多视频截取图片

【代码】【python】视频截取图片。多个视频根据时间间隔或者帧率间隔实现图片截取,每个视频保存一个文件夹。

知五年三的博客 1361

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Python将视频按帧拆分成图片并保存到指定文件夹

import cv2 vc = cv2.VideoCapture(r'C:\Users\Administrator\Desktop\PatternRecognitionSXL\database\vedio2.mp4') # 读入视频文件,命名cv n = 1 # 计数 if vc.isOpened(): # 判断是否正常打开 rval, frame = vc.read() else: rval = False timeF = 10 # 视频帧计数间隔频率 i = 0

qq_36535414的博客 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

python-opencv将视频逐帧保存为图片

运行结果,当前目录下出现以时间命名的文件夹,里面保存着图片。需要python库:opencv(cv2),os,time。将需要保存图片的视频文件放置在与程序同一目录下。环境:python3.7。

weixin_42613125的博客 2393

Python 批量抽取视频帧保存为图片

使用OpenCV 和os库批量抽取视频帧存储为图片

qq_54241165的博客 3499

Python3:我只用1行代码就下载全网视频,我被我的才华和颜值征服了!!

you-get库使用1、引言2、代码实战2.1 you-get介绍2.2 you-get安装2.3 you-get下载视频2.3.1 指定存储和重命名2.3.2 查看视频信息2.3.3 选择需要下载清晰度和格式2.4 you-get下载图片 1、引言 最近加班有点多,所以小鱼也就没有什么精力去整理博文了。 现在的状态,就好比坐船—>晕乎。 白天保温杯里泡枸杞; 晚上三个咖啡敢睡神。 小屌丝:呦呵,写的还挺押韵。 小鱼:那必须的,最近这段时间整的我,都没时间看电影了。 小屌丝:看电影??? 你是想多了

商务合作 | 面试培训 | 职场规划 ==>主页扫码 6332
上一篇: 【易错】Python中for循环删除元素,有个坑,请勿入坑!!
下一篇: python 实现冒泡排序和字符串查找函数
python2021_
博客等级 码龄5年 1726粉丝 157原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值