Python摄像头录制视频保存到本地
from os import mkdir
from os.path import isdir
import datetime
from time import sleep
from threading import Thread
import cv2def write():while cap.isOpened():ret, frame = cap.read()if ret: #写入视频文件aviFile.write(frame)aviFile.release()cap = cv2.VideoCapture(0) #参数0为笔记本自带摄像头
now = str(datetime.datetime.now())[:19].replace(':', '_') #当前日期时间,如2019-05-24 23:11:00
dirName = now[:10] #目录名
tempAviFile = dirName+'\\'+now+'.avi' #视频文件名
if not isdir(dirName): #创建目录mkdir(dirName)#创建视频文件
aviFile = cv2.VideoWriter(tempAviFile,cv2.VideoWriter_fourcc('M','J','P','G'),25, (640,480)) #帧速和视频宽度、高度t=Thread(target=write).start()
input('Press any key to end the recording.')
cap.release()
Python摄像头录制视频保存到本地相关推荐
- python opencv 录制视频_OpenCV Python 录制视频
学到实用OpenCV调用笔记本电脑的摄像头,并录制视频保存到本地硬盘的时候,出现了一点故障,那就是获取到的文件总是为0KB.经过一番查找,终于找到了解决办法. 调用摄像头 调用摄像头作为本实验的基础是 ...
- opencv-python——调用摄像头录制并保存视频
调用摄像头录制并保存视频 import numpy as np import cv2cap = cv2.VideoCapture(0) fourcc = cv2.VideoWriter_fourcc( ...
- 教你用Python控制摄像头录制视频~
导语 Python如何下载网页上的图片呢? 哈喽哈喽铁汁萌~今天小编给大家分享另一个Python应用小程序,就是:用Python控制摄像头录制视频! 感兴趣的小伙伴耐心往下看哦
- 基于VFW实现摄像头录制并保存视频文件
基于VFW实现摄像头录制并保存视频文件 本文介绍了通过使用Windows提供的VFW(Microsoft Video for Windows)实现摄像头的开启和视频文件的保存. 主要接口函数介绍 1. ...
- python opencv录制视频_Python-OpenCV 处理视频(一)(二): 输入输出 视频处理
视频的处理和图片的处理类似,只不过视频处理需要连续处理一系列图片. 一般有两种视频源,一种是直接从硬盘加载视频,另一种是获取摄像头视频. 0x00. 本地读取视频 核心函数: cv.CaptureFr ...
- openwrt实现挂载usb摄像头及视频保存
路由器要实现挂载usb摄像头功能首先就需要路由器带USB接口,理论上带USB接口.支持openwrt刷机应该就能实现挂载usb摄像头的功能. 一.路由器配置 1.路由器刷好openwrt后,PC通过网 ...
- 微信小程序web-view 外部引用h5页面调用摄像头录制视频 配有提示音
微信小程序web-view 外部引用h5页面调用摄像头录制视频 配有提示音 1.目前的需求是什么 2.都踩了那些坑 1.小程序 2.h5语音提示 3.语音合成声音录制不进去,ios有时候是麦克风,有时 ...
- [转]GStreamer资料(摄像头采集,视频保存,远程监控)DVR
http://blog.csdn.net/wzwxiaozheng/archive/2010/12/26/6099397.aspx GStreamer资料整理(包括摄像头采集,视频保存,远程监控,流媒 ...
- GStreamer资料(摄像头采集,视频保存,远程监控)DVR
转载自:http://blog.chinaunix.net/uid-10747583-id-282761.html http://blog.csdn.net/wzwxiaozheng/archive/ ...
最新文章
- 机器学习与高维信息检索 - Note 4 - 主成分分析及其现代解释(Principal Component Analysis, PCA)及相关实例
- JNI 返回 jbyteArray
- sdut 1466 双向队列
- 通过iframe引入另外一个项目中的html片段到项目中,解决样式,高度,兼容等问题的策略
- 链接服务器---无效的产品名称
- python3 threading.lock_python3爬虫lock如何有序的处理多线程?
- [转载] 高级人工智能——第3章 约束推理
- php会不会被人工智能取代,人工智能真的会取代前端开发吗?
- c语言五子棋光标,c语言写的鼠标操作的五子棋游戏,欢迎观赏!
- python核心编程笔记--chapter2
- unity2021游戏引擎安装激活并汉化
- mysql 批量插入 优化_mysql 批量插入优化之rewriteBatchedStatements
- SIP协议-01 简介与入门
- 最新HyperSnap绿色汉化版
- 海伯利安发布首个区块链红包RP
- 10G 网络变压器 10GBASE-T与1000Base-T区别
- 图像处理之特征提取(一)之HOG特征简单梳理
- Linux大事TOP 100
- 新生指南|笔记本电脑选购指南
- 基于rnn的语音降噪matlab,基于RNN的音频降噪算法 (附完整C代码)
热门文章
- 近 10 年新秀编程语言大 PK,Pick 它!
- 阿里华为百度三足鼎立,5G 资费高,操作系统 Linux 称王 | 中国物联网开发者真实现状报告...
- 拍照比剪刀手泄露指纹信息;国内绿 iPhone11 抢断货;PostgreSQL 12 Beta 4 发布​ | 极客头条...
- 助力开发者的魔法式“绝招儿”,你了解几个?
- 仿真技术为“工业 4.0”插上想象的翅膀
- 刷爆了!Java蝉联5次第一,网友:最强王者!附70k架构师Java学习路线
- @程序员,敏捷开发防坑指南请查收!
- 为什么那么多人用“ji32k7au4a83”作密码?
- 和 jQuery 说再见!Bootstrap 5 将移除对其依赖
- C++ 转 Python 这三年,我都经历了什么?