下面Python代码是把视频格式是avi的视频转换为一帧一帧的图片

import os
import numpy as np
import cv2video_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('.'):continuelabel_dir[i] = indexindex += 1video_src_path = os.path.join(video_src_src_path, i)video_save_path = os.path.join(video_src_src_path, i) + '_jpg'if not os.path.exists(video_save_path):os.mkdir(video_save_path)videos = os.listdir(video_src_path)# 过滤出avi文件videos = filter(lambda x: x.endswith('avi'), videos)for each_video in videos:each_video_name, _ = each_video.split('.')if not os.path.exists(video_save_path + '/' + each_video_name):os.mkdir(video_save_path + '/' + each_video_name)each_video_save_full_path = os.path.join(video_save_path, each_video_name) + '/'each_video_full_path = os.path.join(video_src_path, each_video)cap = cv2.VideoCapture(each_video_full_path)frame_count = 1success = Truewhile success:success, frame = cap.read()# print('read a new frame:', success)params = []params.append(1)if success:cv2.imwrite(each_video_save_full_path + each_video_name + "_%d.jpg" % frame_count, frame, params)frame_count += 1cap.release()
np.save('label_dir.npy', label_dir)
print(label_dir)

视频(avi)转换为图片(Python代码实现)相关推荐

  1. python 脚本将视频转化成图片 | python scripts to convert video to pictures

    python 脚本将视频转化成图片 | python scripts to convert video to pictures python video_to_images.py 运行时,修改输入.输 ...

  2. 将ts视频文件转换为图片

    利用ffmpeg可以将ts视频文件转换为图片,命令行如下: cd C:\ffmpeg\bin ffmpeg.exe -i video_name.ts -r 1/1 03d.jpg 参考链接: http ...

  3. 把jpg图片批量转化为png图片 python|||把视频MP4转换为图片或图片转换为视频

    一.# python图片格式jpg转换为png(批量处理,尺寸不变) author: zhou jinxing import os import PIL.Image as Image def chan ...

  4. 把手眼标定结果(x,y,z,qx,qy,qz,qw)转换为变换矩阵 python代码实现

    import numpy as np from scipy.spatial.transform import Rotation as R import transformations as tf # ...

  5. 将一个文件夹里面的视频批量转换为图片并保存在同一目录下

    import os import cv2cut_frame = 1 # 多少帧截一次,自己设置就行 save_path = "/media/gpu/00758835-1a92-4611-8a ...

  6. OpenCV | 图片与视频的相互转换(C++Python)

    七月 上海| 高性能计算之GPU CUDA培训 7月27-29日三天密集式学习  快速带你入门阅读全文> 正文共1338个字,预计阅读时间6分钟. 前言 在学习opencv的过程中,终会遇到需要 ...

  7. Python 获取视频时长(附代码) | Python工具

    目录 前言 环境依赖 代码 总结 前言 本文提供获取视频时长的python代码,精确到毫秒,一如既往的实用主义. 环境依赖 ffmpeg环境安装,可以参考我的另一篇文章:windows ffmpeg安 ...

  8. Python 利用pymupdf将pdf转换为图片并拆分,后通过PIL合并生成一张图片

    文章主要内容主要参考几篇文章并合并在一起的,文章链接依次如下,第二和第三的文章链接是从第一篇文章找到的: (1).https://blog.csdn.net/qq_25115281/article/d ...

  9. python将视频分割成图片

    使用python将视频分割成图片 python版本: 3.7.2 使用到的库:opencv (安装命令:pip install opencv-python) import cv2# 定义保存图片函数 ...

  10. python 代码-python经典代码

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 在昨天的文章中,我们介绍了关于python列表推导式 的使用,字典推导式 ...

最新文章

  1. git - 简易指南
  2. inventor应用程序错误---解决方法
  3. Logger.getLogger和 LogFactory.getLog
  4. linux后台不挂断运行 nohup命令
  5. Visual.Assist.X.V10.7.1949的汉化破解补丁
  6. ERP项目需要持续的呵护
  7. 各类排序算法思想及计算复杂度
  8. 手机组态软件_安卓平板组态软件​_移动端组态
  9. 围观了张一鸣近10年的微博,我整理了这231条干货
  10. kernel日志时间转换函数
  11. 数据中台在企业数字化转型中的践行(上篇)
  12. python画布组件_Python Tkinter 画布(Canvas)
  13. 干货|Webhook配置钉钉/飞书机器人告警
  14. 最全的硬盘修复专题帖1(转贴)
  15. Microsoft Office 历史版本
  16. 大数据+物联网智能交通系统
  17. php 413,PHPCMS上传错误413?
  18. 《雨霖铃·寒蝉凄切》 柳永
  19. python的关系运算符可以连续使用_在Python中,关系运算符可以连续使用,例如15等价于13and35....
  20. 在windows7下安装vs2017插件 GLSL language integration v0.10.120.vsix报错:microsoft.visualc.redist.12

热门文章

  1. python 机器学习第一章
  2. Python -- 数据加载、存储与文件格式
  3. 安装python第三方库
  4. 海洋知识科普相关调研
  5. 不可不知的CSS小技巧
  6. 技术员例会记要(一)
  7. 深度学习——行数据的分拆及如何“喂”给训练过程
  8. 确保已在无线网络上启用dhcp服务器,WiFi无线网络提示未启用DHCP无法上网的解决方法教程[多图]...
  9. mysql 报错1042_mysql安装中 starting sever报错1042怎么破啊??求助大佬
  10. C语言课后习题(51)