广告
返回顶部
首页 > 资讯 > 后端开发 > Python >OpenCV+python3实现视频分解成图片
  • 581
分享到

OpenCV+python3实现视频分解成图片

2024-04-02 19:04:59 581人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

OpenCV+python3将视频分解成图片,供大家参考,具体内容如下 我们在工作或学习时,偶尔需要将视频分解成图片,只取其中一段的图片就行了,而在网上下载转换工具又3比较麻烦,现在

OpenCV+python3将视频分解成图片,供大家参考,具体内容如下

我们在工作或学习时,偶尔需要将视频分解成图片,只取其中一段的图片就行了,而在网上下载转换工具又3比较麻烦,现在我们用python实现视频分解成图片的功能。

原视频截图如下:

代码如下:


"""
-------------------------------------------------
   File Name:     01-video2jpg.py
   Description :
   Author :      小恋莫小哀
   Email:      xiaowen0392@qq.com
   date:          2019/5/26
-------------------------------------------------
   Change Activity:
                   2019/5/26:
-------------------------------------------------
"""
import cv2
mp4 = cv2.VideoCapture("1.mp4")  # 读取视频
is_opened = mp4.isOpened()  # 判断是否打开
print(is_opened)
fps = mp4.get(cv2.CAP_PROP_FPS)  # 获取视频的帧率
print(fps)
widght = mp4.get(cv2.CAP_PROP_FRAME_WIDTH)  # 获取视频的宽度
height = mp4.get(cv2.CAP_PROP_FRAME_HEIGHT)  # 获取视频的高度
print(str(widght) + "x" + str(height))
i = 0
while is_opened:
    if i == 10:  # 截取前10张图片
        break
    else:
        i += 1
    (flag, frame) = mp4.read()  # 读取图片
    file_name = "iamge" + str(i) + ".jpg"
    print(file_name)
    if flag == True:
        cv2.imwrite(file_name, frame, [cv2.IMWRITE_JPEG_QUALITY])  # 保存图片
print("转换完成")

利用如上代码可将视频分解成图片,效果如下:

我只获取了前10张图片。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: OpenCV+python3实现视频分解成图片

本文链接: https://www.lsjlt.com/news/134775.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • OpenCV+python3实现视频分解成图片
    OpenCV+python3将视频分解成图片,供大家参考,具体内容如下 我们在工作或学习时,偶尔需要将视频分解成图片,只取其中一段的图片就行了,而在网上下载转换工具又3比较麻烦,现在...
    99+
    2022-11-12
  • Python实现视频分解成图片+图片合成视频
    目录一、python视频拆分+图片合成(源码一)1.python视频拆分2.python图片合成二、python视频拆分+图片合成(源码二)三、python视频拆分(源码三)一、py...
    99+
    2022-11-13
  • Python怎么实现视频分解成图片及图片合成视频
    这篇文章主要介绍了Python怎么实现视频分解成图片及图片合成视频的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python怎么实现视频分解成图片及图片合成视频文章都会有所收获,下面我们一起来看看吧。一、pyt...
    99+
    2023-06-29
  • openCV 视频分解及合成
    1. 视频分解 import cv2 # ************************** # 分解视频 cap=cv2.VideoCapture('1.mp4')#获取一个视频cap isOpen=cap.isOpened()#判...
    99+
    2023-01-30
    分解 视频 openCV
  • Python实现合并多张图片成视频的示例详解
    目录合并多张图片到视频的方法说明moviepy 将多张图片合成视频导入所需模块创建 ImageSequenceClip 对象保存视频moviepy 合成多张图片更多配置名词解释FFm...
    99+
    2023-02-01
    Python合并图片成视频 Python合并图片 Python 图片 视频
  • Python如何实现合并多张图片成视频
    本篇内容介绍了“Python如何实现合并多张图片成视频”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!合并多张图片到视频的方法说明除了使用 O...
    99+
    2023-07-05
  • Python+OpenCV实现图片及视频中选定区域颜色识别
    近期,需要实现检测摄像头中指定坐标区域内的主体颜色,通过查阅大量相关的内容,最终实现代码及效果如下,具体的实现步骤在代码中都详细注释,代码还可以进一步优化,但提升有限。 主要实现过程...
    99+
    2022-11-11
  • 基于Python实现合并多张图片转成mp4视频
    目录前言一、需要调入的模块1、imageio模块2、Image 模块二、实现合并多张图片转成 mp4 视频三、优化改进一下总结前言 随着现代科技飞速发展和人们提升视觉上体验,利用图片...
    99+
    2023-05-15
    Python合并图片转成视频 Python合并图片 Python 图片转视频
  • OpenCV实现图片编解码实践
    原图: 图像信息,可以看到图像是一个816*2100像素的图片: python代码: import cv2 import numpy as np import matplot...
    99+
    2022-11-12
  • Vant实现上传多个图片或视频,更改视频预览图
    目录Vant上传多个图片或视频,更改视频预览图需求最终成果过程Vant上传压缩图片;多图片压缩上传Vant上传多个图片或视频,更改视频预览图 需求 vant上传多个视频或图片图片和视...
    99+
    2022-11-13
    Vant上传多个图片 Vant上传多个视频 Vant更改视频预览图
  • Android 录制手机屏幕视频生成GIF图片实例详解
    Android 录制手机屏幕视频生成GIF图片实例详解 无图无真相,在我们日常的网络交流中往往需要给交流对象提供直观的显示,而视频是一个很好的方式,但是视频需要播放器,还需要当...
    99+
    2022-06-06
    手机屏幕 手机 Android
  • Python 图片视频模糊化实现案例
    目录前言环境依赖代码前言 本文主要分享一个可以将图片或者视频模糊化的工具代码。技术路线主要是使用ffmpeg滤镜。 环境依赖 ffmpeg环境部署,依赖包下载,给大家介绍一个调用f...
    99+
    2022-11-12
  • 基于Python如何实现合并多张图片转成mp4视频
    这篇文章主要介绍“基于Python如何实现合并多张图片转成mp4视频”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“基于Python如何实现合并多张图片转成mp4视频”文章能帮助大家解决问题。一、需要...
    99+
    2023-07-06
  • 基于Python怎么实现合并多张图片转成mp4视频
    一、需要调入的模块1、imageio模块Python模块imageio是一个用于读取和写入图像及视频数据的库。它支持多种格式,并且可以使用NumPy数组进行操作。以下是一些关键的函数:imageio.imread():从文件中读取图像数据并...
    99+
    2023-05-15
    Python
  • android 获取视频,图片缩略图的具体实现
    1、获取视频缩略图有两个方法(1)通过内容提供器来获取(2)人为创建缩略图 (1)缺点就是必须更新媒体库才能看到最新的视频的缩略图 [java] 代码如下:  &nb...
    99+
    2022-06-06
    图片 缩略图 Android
  • OpenCV-Python 实现两张图片自动拼接成全景图
    目录背景介绍基本原理具体实现寻找相似点图片拼接Reference背景介绍 图片的全景拼接如今已不再稀奇,现在的智能摄像机和手机摄像头基本都带有图片自动全景拼接的功能,但是一般都会要求...
    99+
    2022-11-12
  • C++ ffmpeg如何实现将视频帧转换成jpg或png等图片
    本篇内容介绍了“C++ ffmpeg如何实现将视频帧转换成jpg或png等图片”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、如...
    99+
    2023-07-05
  • Python实现将多张图片合成视频并加入背景音乐
    实现的思路:将准备好的图片通过opencv读取出来,并将其设置好帧数等参数后合成为无声视频。 最后通过moviepy编辑视频将背景音乐加入到视频中。 开始之前还是需要说明一下非标...
    99+
    2022-11-10
  • Moviepy模块实现视频添加图片水印
    目录前言视频添加图片水印总结前言 本篇给大家分享一下Moviepy模块之视频添加图片水印。本篇使用的moviepy版本如下:Name: moviepyVersion: 1.0.3 视...
    99+
    2023-05-18
    Moviepy视频添加水印 Moviepy 添加水印
  • 如何在PHP中实现视频图片替换
    随着互联网技术的不断发展,多媒体内容已经成为了互联网中不可或缺的一部分。在现如今的互联网世界中,视频内容和图片内容已经成为了网站和应用中最为重要的展示方式,这也就使得图片和视频的处理成为了开发者们必须要面对的问题。而在这方面,PHP作为一种...
    99+
    2023-05-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作