opencv-python读取摄像头视频流保存为视频文件

opencv-python version:4.4.0.46

代码如下:

import cv2# 通过cv2中的类获取视频流操作对象cap
cap = cv2.VideoCapture('rtsp://admin:admin@192.168.10.201:554') #此为摄像头URL,可以替换为本地视频路径;若设置为0(表示调用本地的摄像头)# 调用cv2方法获取cap的视频帧
fps = cap.get(cv2.CAP_PROP_FPS)# 获取cap视频流的每帧大小
size = (int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)),int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)))# 定义编码格式
fourcc = cv2.VideoWriter_fourcc('P', 'I', 'M', '1') # 定义视频文件输入对象
outVideo = cv2.VideoWriter('saveDir.wmv', fourcc, fps, size)# 循环使用cv2的read()方法读取视频帧
tot = 1
while cap.isOpened():rval, frame = cap.read()tot += 1print('tot=', tot)outVideo.write(frame)cv2.waitKey(1)cap.release()
outVideo.release()
cv2.destroyAllWindows()

opencv-python读取摄像头视频流保存为视频相关推荐

  1. opencv2读取摄像头并保存为视频

    opencv2读取摄像头并保存为视频 #include <opencv2/imgproc/imgproc.hpp> #include <opencv2/highgui/highgui ...

  2. python的image读取的图片是什么类型的-opencv python 读取图像/显示图像/保存图像...

    以前也用过opencv, 不过都是按需使用, 掌握的知识很零散, 这次希望能够系统学习opencv-python 本文直接从Gui Features开始. 1 读取图片 使用cv2.imread()函 ...

  3. 8.opencv+python控制摄像头拍照和录视频

    1.摄像头运行测试 import cv2cap = cv2.VideoCapture(0) # 调用摄像头while cap.isOpened():# get a frameret, frame0 = ...

  4. python读取摄像头数据_python 读取摄像头数据并保存的实例

    python如何能采集多个摄像头的数据 .要用opencv吗?听说这个问题不好解决啊只有把自己过得像王后一样,才能吸引你想要的国王. 可以,用PYQT+CV2,四个USB连接成功,程序如下,UI要自己 ...

  5. opencv python 从摄像头获取视频、帧率、分辨率等属性设置和使用

    opencv python 从摄像头获取视频.帧率.分辨率等属性设置和使用 文章目录: 1,为了获取视频,你应该创建一个 VideoCapture 对象.他的参数可以是设备的索引号,或者是一个视频文件 ...

  6. python读excel两列为字典_用python读取Excel并保存字典?一两行代码完成骚操作

    分享一个前几天晚上粉丝问的问题,觉得很实用的一个问题,用python读取Excel并保存字典,如何做? 下面是该同学问题截图和代码 代码截图是下面这样的 不知道大家第一眼看了这个代码,什么感受?我第一 ...

  7. 嵌入式linux摄像头视频教程,嵌入式Linux下LCD应用编程: 读取摄像头画面完成本地视频监控画面显示...

    一.开发环境介绍 开发板:友善之臂Tiny4412 LCD型号:S702 .分辨率: 800*480 Linux内核版本:Linux 3.5 摄像头:USB免驱摄像头 文本显示采用矢量字库, Free ...

  8. python读取摄像头数据_Opencv 读取摄像头数据 | 代码驱动科技

    如果做监控,经常会遇到读取摄像头的数据.如何在python中读取摄像头数据,并显示呢? 双码流 一般高清摄像头产品编码器可同时产生两个不同的编码格式,统称主码流和子码流,双码流技术兼顾了高质量图像传输 ...

  9. opencv基本操作二(读取视频流与保存视频、读取摄像头并保存视频)

    opencv基本操作二 要点 代码 例程一 例程二 要点 opencv常用读视频函数 cv2.VideoCapture .cv2.VideoCapture.get 等,可以参考这里 opencv常用写 ...

最新文章

  1. vscode pylint 错误_VScode中报Unable to import #x27;xxx#x27; pylint的解决方案
  2. Python使用sklearn构建广义线性模型:gamma回归(Gamma regression)实战
  3. 繁星代码生成器0.91版 【视频】
  4. 中国首个工业云平台发布 徐工阿里华为联合打造
  5. QT的QDtlsClientVerifier类的使用
  6. ‘packaging‘ with value ‘jar‘ is invalid. Aggregator projects require ‘pom‘ as packaging.
  7. chromedriver不在路径的解决办法
  8. python 脚本所在目录,Python 获取当前所在目录的方法详解
  9. 2021 王道考研 计算机网络+习题讲解
  10. java各层_java后台各个层理解
  11. fgui的ui管理框架_FGUI+Laya Air 游戏架构之stage分层架构
  12. Eclipse中文版之完美汉化教程(详细图解)
  13. 低智商社会,娱乐至死,2书推荐,世界12大理论,
  14. 计算机技术在风景园林中的应用和选择,现代信息技术在风景园林中的应用
  15. 鸿蒙系统和全屋智能,不断升级“常用常新” 搭载鸿蒙系统的全屋智能有多酷?...
  16. 档案盒正面标签制作_使用WORD制作档案盒侧面标签方法
  17. 神经系统的组成结构图谱,神经系统的基本结构图
  18. 非平凡的函数依赖、平凡函数依赖
  19. catia批量转stp文件格式_CATIA,UG,PROE等等格式批量转成stp,step,igs,iges
  20. Deepin常用环境配置

热门文章

  1. 花生日记 php,花生日记小白
  2. 三极管:潜伏3个月的彩蛋是来自火星的么
  3. 76位健康专家共荐防病36计
  4. 笔记整理之 寒门难出贵子5 宝宝在魔都陨落
  5. CSS3垂直水平的居中的几种方法
  6. 网络流行语2016_“云”作为流行语
  7. Online Patching
  8. Visual Studio 2010——C#的主菜单的使用
  9. 【华人学者风采】麦立强 武汉理工大学
  10. HTTP 各种状态码代表的含义