已经调通了代码,注释已经非常详细了。

# 使用电脑摄像头,处理之后进行保存import numpy as np
import cv2 as cv# 捕获本地视频,请自行修改自己存放视频的路径
cap = cv.VideoCapture("test.mp4")# 指定VideoWrite 的fourCC视频编码
fourcc = cv.VideoWriter_fourcc(*'DIVX')# 指定输出文件,fourCC视频编码,FPS帧率,画面大小
out = cv.VideoWriter('output1.avi', fourcc, 20.0, (640, 480))# 检查是否导入视频成功
if not cap.isOpened():print("视频无法打开")exit()# 获取视频的宽,高信息,    cap.get(),传入的参数可以是0-18的整数
print('WIDTH', cap.get(3))
print('HEIGHT', cap.get(4))while True:# 捕获视频帧,返回ret,frame# ret的true与false反应是否捕获成功,frame是画面ret, frame = cap.read()if not ret:print("视频播放完毕")break# 处理帧, 将画面转化为灰度图gray1 = cv.cvtColor(frame, cv.COLOR_BGRA2GRAY)# 对画面帧进进行处理,这里对画面进行翻转gray2 = cv.flip(gray1, 0)# 将处理后的视频逐帧地显示cv.imshow('frame_window', gray2)# 将处理后的画面逐帧地保存到output文件中out.write(gray2)# 获取按键动作,如果按下q,则退出循环# 25毫秒是恰好的,如果太小,播放速度会很快,如果太小,播放速度会很慢if cv.waitKey(25) == ord('q'):breakcap.release()
out.release()  # 可以实现预览
cv.destroyAllWindows()

python读取视频并逐帧处理,保存相关推荐

  1. Python视频抽帧,视频转图片帧并保存

    注(新方法):如果不想用python跑,可以直接终端命令行安装ffmpeg包,然后cd到含有视频文件夹的位置,终端执行: for f in *.mp4; do mkdir -p "${f}_ ...

  2. python读取视频里面爱豆出现的时间_计算任意视频中各人物的出镜时间(附Python实现)...

    编译:Bing编者按:本文作者Pulkit Sharma分享了一篇有趣的项目,以<猫和老鼠>为例,计算任意视频中汤姆猫和杰瑞鼠的出镜时长.这一模型也可以用于其他电影,轻松统计各演员的上镜时 ...

  3. python使用方法视频-Python读取视频的两种方法(imageio和cv2)

    用python读取视频有两种主要方法,大家可依据自己的需求进行使用. 方法一: 使用imageio库,没有安装的可用pip安装或自己下载,安装好后重启终端即可调用. import pylab impo ...

  4. python怎么导入视频-Python读取视频的两种方法(imageio和cv2)

    用python读取视频有两种主要方法,大家可依据自己的需求进行使用. 方法一: 使用imageio库,没有安装的可用pip安装或自己下载,安装好后重启终端即可调用. import pylab impo ...

  5. win下海康工业相机使用python读取视频并转换成cv格式

    硬件设备:海康威视工业相机CA013-A0UC USB3 环境:win10,python3.7,海康MVS 海康工业相机环境配置(MVS) 配置好环境后可以运行一下MVS和MVS\Developmen ...

  6. Python实现视频运动目标检测——帧差法

    Python实现视频运动目标检测--帧差法 在许多场景中,我们需要对视频中的运动目标进行检测.而在这个过程中,帧差法是一种常用的方法.本文将详细阐述Python如何利用帧差法实现视频运动目标检测. 首 ...

  7. 【视频转图片】用python-opencv实现视频连续逐帧截图自动生成图片方法

    基于python-opencv的视频连续逐帧截图自动生成图片方法(亲测可用! 经常有小伙伴私信问我说有没有视频的电子版呀,PPT版啊之类的,想着长时间对着视频伤眼要是能打印出来就好了.如果你要是一张张 ...

  8. 对HDR视频进行抽帧,保存为OpenEXR格式的文件

    HDR视频处理-对HDR视频进行抽帧,保存为OpenEXR格式的文件 HDR视频介绍 使用ffmpeg对视频进行抽帧的问题 OpenEXR格式的帧 在mkv格式的HDR视频中提取OpenEXR格式的帧 ...

  9. 解决Python OpenCV 读取视频并抽帧出现error while decoding的问题

    解决Python OpenCV 读取视频抽帧出现error while decoding的问题 1. 问题 2. 解决 3. 源代码 参考 1. 问题 读取H264视频,抽帧视频并保存,报错如下: [ ...

最新文章

  1. Golang 学习资料
  2. 贪吃蛇的编程python_python实现贪吃蛇游戏
  3. 1.需要对txt存放的测试数据做去重处理,代码如下
  4. 51单片机几种精确延时(包含自动适应主时钟)
  5. 数据量太大?用数据库水平切分搞定!
  6. 剑指offer面试题[9-1]-跳台阶
  7. PHP7-MySQLi在分页中的应用
  8. 2月份13个jQuery最佳插件推荐
  9. 使用iText处理pdf文件的入门级教程
  10. 改进的各向异性湿法蚀刻工艺
  11. 手机开热点但是电脑一直连接不上_电脑连接手机热点无法上网的三种解决方法...
  12. oracle 停掉job,oracle 如何停job
  13. Unbalanced calls to begin/end appearance transitions for
  14. 如何发现适合自己深度投入的领域?
  15. NGUI完美高性能无限滚动
  16. 怎样恢复文件默认打开方式
  17. Java实现word文档转pdf(无需插件,仅需一个jar包)
  18. Memory limit should be smaller than already set memoryswap limit, update the memoryswap at the same
  19. 金山WPS软件测试笔试题目总结
  20. html+js+css国际象棋,画面超精致!!

热门文章

  1. wpf实现仿qq消息提示框
  2. 一句话实现输出所有由1,2,3,4这四个数字组成的素数,并且每个素数中每个数字只使用一次
  3. mysql两个条件group_group by 两个或以上条件的分析
  4. macOS苹果系统Intel芯片怎么关闭sip的方法
  5. 陌陌还没找到“解药”​
  6. 对话 CTO | 健身新物种,超级猩猩带来了哪些改变?
  7. 关于SQL中的ROWNUM问题
  8. FP-growth算法理解和实现
  9. python撩妹技能_技术撩妹 | 我是如何用Python搞定女神的联系方式的?
  10. windows系统重装(安装)第四篇--重装之后的系统优化及网卡无驱动(大红叉)解决方案