返回顶部
首页 > 资讯 > 后端开发 > Python >openCV 视频分解及合成
  • 524
分享到

openCV 视频分解及合成

分解视频openCV 2023-01-30 23:01:03 524人浏览 独家记忆

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

摘要

1. 视频分解 import cv2 # ************************** # 分解视频 cap=cv2.VideoCapture('1.mp4')#获取一个视频cap isOpen=cap.isOpened()#判

1. 视频分解

import cv2
# **************************
# 分解视频
cap=cv2.VideoCapture('1.mp4')#获取一个视频cap
isOpen=cap.isOpened()#判断是否打开
fps=cap.get(cv2.CAP_PROP_FPS)#频率,一秒多少张图片
width=int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))#宽
height=int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))#高
count=cap.get(cv2.CAP_PROP_FRAME_COUNT)
print('height,width,count',height,width,count)
i=0
while(isOpen):
    if i==10:
        break
    else:
        i+=1
    (flag,frame)=cap.read()#读取每一张图片   flag:是否读取成功  frame:读取的照片
    fileName='image'+str(i)+'.jpg'
    if flag:
        cv2.imwrite('./img/'+fileName,frame)
print('end!')

2. 打开摄像头获取图片

# 打开摄像头
cap=cv2.VideoCapture(0) #值为0 打开摄像头
isOpen=cap.isOpened()
i=1
while isOpen:
i+=1
(flag,frame)=cap.read()##读取每一张图片 flag:是否读取成功 frame:读取的照片
cv2.imshow(str(i),frame)
if flag:
cv2.imwrite('./img/'+str(i)+'.jpg',frame)
# 释放对象
if i == 20:
break
cap.release()

3. 图片合成视频

import cv2

fps = 24
fourcc = cv2.VideoWriter_fourcc(*'MJPG')
videoWriter = cv2.VideoWriter('test.avi', fourcc, fps, (1080,1920))
for i in range(1,1000):
    p2=i
    img12 = cv2.imread('./img/image1.jpg')
   # cv2.imshow('img', img12)
   # cv2.waiTKEy(1000/int(fps))
    print(str(p2))
    videoWriter.write(img12)
videoWriter.release()

 

--结束END--

本文标题: openCV 视频分解及合成

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

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

猜你喜欢
  • openCV 视频分解及合成
    1. 视频分解 import cv2 # ************************** # 分解视频 cap=cv2.VideoCapture('1.mp4')#获取一个视频cap isOpen=cap.isOpened()#判...
    99+
    2023-01-30
    分解 视频 openCV
  • Python怎么实现视频分解成图片及图片合成视频
    这篇文章主要介绍了Python怎么实现视频分解成图片及图片合成视频的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python怎么实现视频分解成图片及图片合成视频文章都会有所收获,下面我们一起来看看吧。一、pyt...
    99+
    2023-06-29
  • OpenCV+python3实现视频分解成图片
    OpenCV+python3将视频分解成图片,供大家参考,具体内容如下 我们在工作或学习时,偶尔需要将视频分解成图片,只取其中一段的图片就行了,而在网上下载转换工具又3比较麻烦,现在...
    99+
    2024-04-02
  • Python实现视频分解成图片+图片合成视频
    目录一、python视频拆分+图片合成(源码一)1.python视频拆分2.python图片合成二、python视频拆分+图片合成(源码二)三、python视频拆分(源码三)一、py...
    99+
    2024-04-02
  • Python实现多个视频合成一个视频的功能
    目录前言环境依赖代码验证一下前言 本文提供将多个视频拼接为一个视频的Python工具代码,其中有一些限制条件,下面的代码说明会提到。 环境依赖 ffmpeg环境安装,可以参考:win...
    99+
    2024-04-02
  • Python+OpenCV读写视频的方法详解
    目录读视频,提取帧接口函数:cv2.VideoCapture()获取视频信息使用set(cv2.CAP_PROP_POS_FRAMES)读取指定帧读取函数(重点)将图像写为视频示例f...
    99+
    2024-04-02
  • 图文详解OpenCV中光流以及视频特征点追踪
    目录前言1. 效果图2. 原理2.1 什么是光流?光流追踪的前提、原理2.2 光流的应用2.3 光流的2种方法3. 源码3.2 稀疏光流追踪3.2 优化版稀疏光流追踪3.3 密集光流...
    99+
    2024-04-02
  • opencv 分类白天与夜景视频的方法
    简诉 最近有个数据需要分类处理,是一批含有白天跟夜晚的视频数据,需要进行区分开来,单个视频严格是只有一个场景的,比如说白天整个视频就一定是白天,因为数据量有些大,几千个视频,所以就使...
    99+
    2024-04-02
  • Python使用ffmpeg合成视频、音频的实现方法
    最近有在使用屏幕录制软件录制桌面,在用的过程中突发奇想,使用python能不能做屏幕录制工具,也锻炼下自己的动手能力。接下准备写使用python如何做屏幕录制工具的系列文章: 录制屏...
    99+
    2024-04-02
  • Python怎么实现视频下载与合成
    本文小编为大家详细介绍“Python怎么实现视频下载与合成”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python怎么实现视频下载与合成”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。模块使用requests ...
    99+
    2023-06-30
  • 如何使用opencv分类白天与夜景视频
    本篇文章和大家了解一下如何使用opencv分类白天与夜景视频。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。简诉最近有个数据需要分类处理,是一批含有白天跟夜晚的视频数据,需要进行区分开来,单个视频严格是只有一个场景的,比如...
    99+
    2023-06-15
  • Pygame与OpenCV联合播放视频并保证音画同步
    Pygame是一个超好用的SDL绑定。自从有了Pygame,妈妈再也不用担心我内存泄漏了。 但是这里有一个问题,Pygame的Movie模块已经废弃多年,这次做课题项目却要在一个游戏...
    99+
    2024-04-02
  • 如何使用使用python+opencv解析视频并处理视频中的水印
    本篇内容主要讲解“如何使用使用python+opencv解析视频并处理视频中的水印”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用使用python+opencv解析视频并处理视频中的水印”...
    99+
    2023-06-02
  • Python 视频文件的分割和合并
    import os;import time;os.system('start "wmplayer.exe", "F:\\abc.mp4"');--分割代码 start----import sys,os;kilobytes = 1024;me...
    99+
    2023-01-31
    视频文件 Python
  • Python基于OpenCV的视频图像处理详解
    目录初识OpenCV视频读写处理运动轨迹标记运动检测运动方向检测初识OpenCV OpenCV是一个开源的,跨平台的计算机视觉库,它采用优化的C/C++代码编写,能够充分利用多核处理...
    99+
    2023-02-02
    Python OpenCV视频图像处理 Python 视频图像处理 Python OpenCV 图像处理
  • Python多个MP4合成视频的实现方法
    目录开始安装使用一、安装 Python二、安装 moviepy三、安装 ffmpeg四、开始写拼接脚本五、等待运行完毕, 完结撒花 🎉六、补充内容开始安装使用 主要是利用 moviepy 这个库, ...
    99+
    2022-06-02
    Python MP4合成视频 Python 合成视频
  • 怎么用Python实现多个MP4合成视频
    这篇文章主要介绍“怎么用Python实现多个MP4合成视频”,在日常操作中,相信很多人在怎么用Python实现多个MP4合成视频问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Python实现多个MP4合...
    99+
    2023-06-20
  • c语言中怎么调用ffmpeg合成视频
    在C语言中调用ffmpeg合成视频,可以使用ffmpeg提供的API来实现。下面是一个简单的示例代码,演示了如何使用ffmpeg A...
    99+
    2024-04-02
  • Python实现合并多张图片成视频的示例详解
    目录合并多张图片到视频的方法说明moviepy 将多张图片合成视频导入所需模块创建 ImageSequenceClip 对象保存视频moviepy 合成多张图片更多配置名词解释FFm...
    99+
    2023-02-01
    Python合并图片成视频 Python合并图片 Python 图片 视频
  • OpenCV读取视频报错的问题怎么解决
    这篇文章的内容主要围绕OpenCV读取视频报错的问题怎么解决进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!最近由于项目的需要,经常需要使用openc...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作