实现了用opencv-python 从一段视频,每隔多少帧保存一张照片的功能。

import cv2
import os# 视频路径 输出路径
def video_to_frames(video, path_output_dir):# extract frames from a video and save to directory as 'x.png' where# x is the frame index# 打开摄像头 参数为输入流,可以为摄像头或视频文件vidcap = cv2.VideoCapture(video)count = 0# 视频的帧率timeF = 50while vidcap.isOpened():success, image = vidcap.read()if success:# 50帧保存一次if count % timeF == 0:cv2.imwrite(os.path.join(path_output_dir, '%d.png') % count, image)count += 1else:breakcv2.destroyAllWindows()vidcap.release()video_to_frames('./video/in/VID22.mp4', './video/out')

从视频中截取图像opencv python相关推荐

  1. 使用ffmpeg从视频中截取图像帧(最简单实用的视频抽帧,一句命令)

    Table of Contents 1.最佳方式 2.普通的命令:(画质差) 3. 视频旋转: 4. 批量视频抽帧: 参考:ffmpeg视频抽帧 1.最佳方式 第二种方法抽帧图片画质很差,这里提供更好 ...

  2. ffmpeg 从现有视频中截取一段

    ffmpeg 从现有视频中截取一段 1. ffmpeg -i ./input.mp4 -vcodec copy -acodec copy -ss 00:00:10 -to 00:00:25 ./out ...

  3. 在视频中实现图像特效

    by fanxiushu 2020-06-24 转载或引用请注明原始作者. 说起图像特效,可以打开Photoshop软件,里边有个"滤镜"菜单,再到"滤镜"里边 ...

  4. Python使用OpenCV+pillow提取AVI视频中关键帧图像

    问题描述:使用OpenCV把AVI视频切分成静态图像,提取视频中的关键帧,保存为0.jpg.1.jpg.2.jpg....... 实现步骤: 1)安装扩展库 2)准备一个AVI视频,这里以微课系列(5 ...

  5. python中提取几列_自己录制的公开课视频中提取字幕(python+opencv+Tesseract-OCR)

    最近在mooc上看了一个公开课:职场英语,用来学习在找工作时或者工作中用到的英语交流技巧,非常不错.由于自己听力不是很好,有的字幕中的单词不认识,并且想记下来便于以后学习.所以想把公开课中的字幕都记录 ...

  6. OpenCV实现按指定间隔抽取视频中的图像帧

    习惯了C++语言的OpenCV突然用Python语言OpenCV还是感觉有点不适应,但是慢慢在写的过程中,觉得Python语言的风格也挺美的(但自己的写的还是很丑-),晚上回宿舍的剩余时间,记录一下最 ...

  7. python笔记图片_图像 opencv - python笔记

    默认 基础变换 模糊 锐化 色彩分层 傅里叶变换 高通低通 图像序列转换为视频 人脸识别 import opencv as cv2 img = cv2.imread('test.jpg') # imw ...

  8. python提取txt中指定内容_提取视频中的音频,Python三行程序搞定!

    来源:http://suo.im/5yOtbx 写在开头 身处数据爆炸增长的时代,各种各样的数据都飞速增长,视频数据也不例外.我们可以使用 python 来提取视频中的音频,而这仅仅需要安装一个体量很 ...

  9. 怎么在视频中截取音频作为手机铃声?

    每个人都会用自己喜欢的音乐作为手机铃声,相信大家也都有这样的经历,看电视剧或者电影的时候,会有很多好听的歌曲,想要用这些歌曲制作个性的手机铃声,你们有什么方法吗?手机铃声不可能是从歌曲的开头部分开始的 ...

最新文章

  1. Oracle的SQL语句
  2. 使用脑电图慢皮层电位重建3D空间中的手,肘和肩的实际和想象的轨迹
  3. memcached的最佳实践方案(转)
  4. python Day5
  5. Tomcat 处理 HTTP 请求源码分析(下)【转】
  6. 一加7pro系统更新android10,一加OnePlus7T Pro官方安卓10.0稳定版出厂系统固件升级更新包...
  7. Qt5.12安装错误提示:C:\Qt5.12.11\vcredist\vcredist_msvc2019_x86.exe /norestart /q
  8. AfxGetApp用法
  9. html输入框2位小数,input输入框数字限制(2位小数,含0的正整数)
  10. HDOJ-1999 不可摸数
  11. 帆软按钮Javascript给某个单元格赋值(例:逻辑删除)
  12. 时序报告要看哪些指标
  13. 如何从初级程序员变成高级程序员?
  14. python3强智教务系统个人课表爬虫
  15. 子网掩码是什么,可以做什么
  16. 【璟丰机电】美国派克Parker产品在FPD中的行业应用案例盘点
  17. IPC网络摄像机NTP校时 时间无法同步问题排查
  18. matlab中scr,基于matlab生成的scr文件,实现autocad曲线绘制,代码问题
  19. qt抽屉菜单_Python PyQt4实现QQ抽屉效果
  20. 期货都有哪些类型和玩法?

热门文章

  1. HTML第6章上机练习3(制作京东快报页面)
  2. 好用免费的内网穿透工具
  3. 搭建内网穿透工具-ngrok
  4. 计算机启动 滴的一声,电脑开机后滴的一声是什么意思?
  5. 计算机神奇的画图教学反思,《画图》信息技术教学反思
  6. 笔记本高负荷时撞功耗墙、温度墙问题解决方案
  7. 大聪明教你学Java | EasyExcel - 用更简单的方式操作Excel
  8. 使用cad数据导进arcgis,融合时出现z值或M值超出范围界线
  9. matalb编写程序实现ps的“素描滤镜”
  10. 集合类 Java中的集合类解析和一些有深入的面试题