python保存代码_python如何实现视频的读取与保存功能(代码实例)
本篇文章给大家带来的内容是介绍python如何实现视频读取与保存功能。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所助。
1.打开摄像头
#打开摄像头 import cv2 cap = cv2.VideoCapture(0) while(True): ret,frame = cap.read()#返回两个值,第一个为bool类型,如果读到帧返回True,如果没读到帧返回False,第二个值为帧图像 gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY) cv2.imshow('frame',gray) if cv2.waitKey(1)==27: break cap.release() cv2.destroyAllWindows()
2.读取视频文件
#打开视频文件 import cv2 cap = cv2.VideoCapture('vtest.avi') while(True): ret,frame = cap.read()#返回两个值,第一个为bool类型,如果读到帧返回True,如果没读到帧返回False,第二个值为帧图像 if(ret): gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY) cv2.imshow('input',gray) else: break if cv2.waitKey(1)==27: break cap.release() cv2.destroyAllWindows()
3.保存视频文件
#保存视频文件 import cv2 fourcc = cv2.VideoWriter_fourcc(*'XVID')#视频编码格式 out = cv2.VideoWriter('save.avi',fourcc,20,(640,480))#第三个参数为帧率,第四个参数为每帧大小 cap = cv2.VideoCapture(0) while(True): ret,frame = cap.read() if(ret): cv2.imshow('input',frame) out.write(frame) else: break if(cv2.waitKey(1)==27): break cap.release() out.release() cv2.destroyAllWindows()
阅读全文
1 个人已赞赞一个收藏 (0)打赏
您入群打赏务必备注QQ号
支付宝扫一扫赞助
微信钱包扫描赞助
分享到:
生成海报
评论 抢沙发
评论前必须登录!
python保存代码_python如何实现视频的读取与保存功能(代码实例)相关推荐
- 视频教程-快速入门Python基础教程_Python基础进阶视频-Python
快速入门Python基础教程_Python基础进阶视频 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥199.00 立 ...
- OpenCv图像处理之图像视频摄像头读取和保存
OpenCv图像处理之图像视频摄像头读取与保存 使用cv::imread()读取图片 使用cv::imwrite()存储图片 使用cv::VideoCapture::open()读取视频 使用cv:: ...
- python处理图片去白底-Python实现将蓝底照片转化为白底照片功能完整实例
本文实例讲述了Python实现将蓝底照片转化为白底照片功能.分享给大家供大家参考,具体如下: import cv2 import numpy as np img=cv2.imread('yay.jpg ...
- python 批量视频编辑_python实现批量视频分帧、保存视频帧
本篇博客介绍利用python脚本实现视频分帧,并将每一帧保存到本地.主要基于opencv包来实现,在运行代码前确保opencv包已正确安装.下面是主要代码: import os import cv2 ...
- OpenCV—Python视频的读取及保存
运行环境 Anaconda=5.3 | python=3.7 一.从摄像头中获取视频 创建一个VideoCapture对象.它的参数可以是设备索引或视频文件的名称(下面会讲到).设备索引只是指定哪台摄 ...
- python积分管理系统_python实现每天自动签到领积分的示例代码
自动签到的python脚本源码 新建一个python文件,checkin.py,保存到电脑上某个位置,我这里保存到的是E:\pyproject\checkin.py # 引入3个包 from sele ...
- Python OpenCV 视频的读取和保存
1. 打开本地的摄像头,读取视频的每一帧 import cv2 # 1: connect camera via USB , 0: connect camera installed in your co ...
- python英文词频统计代码_python实现中文和英文的词频统计功能方法汇总
python的思维就是让我们用尽可能少的代码来解决问题.对于词频的统计,就代码层面而言,实现的方式也是有很多种的.之所以单独谈到统计词频这个问题,是因为它在统计和数据挖掘方面经常会用到,尤其是处理分类 ...
- python使用opencv保存视频_Pythone OpenCV学习笔记之:视频文件读取与保存
# -*- coding: utf-8 -*- # 读取和保存视频 import cv2 as cv import numpy as np def decode_fourcc(v): v = int( ...
最新文章
- Android如何客制化adb shell进去后显示shell@xxxx的标识
- 织女的红线_JAVA
- 利用python爬虫(part11)--XpathHelper为啥不能全信之JS要闹哪般
- POJ 1007 DNA Sorting
- 开放源代码_您对开放源代码感兴趣了多少年?
- eclipse切换git分支
- Json序列反序列类型处理帮助类
- 用QBE语言实现关系代数
- Android AnimatedVectorDrawable
- python网页抓取与按键精灵原理一样吗_Python网络爬虫学习笔记之 三种网页抓取方法...
- Ubunt 14.04 install Sogou input
- Flash Builder 4.7安装破解教程详解(图文)
- AD10利用SMART PDF打印PCB文件(供华龙焊板子参考)
- 在Ubuntu系统上安装minidwep-gtk软件
- html5 css 字体加粗,HTML和CSS实现字体加粗的三种方法
- drupal 7 ajax,【漏洞分析】CVE-2018-7600 Drupal 7.x 版本代码执行
- libusb-win32介绍
- 【企微】调用api删除 企微后台-客户联系-客户标签 出现“errcode“:81011,“errmsg“:“no priviledge to access/modify tag
- 安装Visio + Windows Installer 与即点即用版本冲突 + 卸载Office + 重装Office
- Re2:读论文 CS-GNN Measuring and Improving the Use of Graph Information in Graph Neural Networks