『OpenCV-Python』视频的读取和保存

news/2024/11/14 14:43:09/

点赞 + 关注 + 收藏 = 学会了

推荐关注 《OpenCV-Python专栏》

上一讲介绍了 OpenCV 的读取图片的方法,这一讲简单聊聊 OpenCV 读取和保存视频。

视频的来源主要有2种,一种是本地视频文件,另一种是实时视频流,比如手机和电脑的摄像头。

要读取这两种视频的方法都是一样的,只是传的参数不同而已。

读取摄像头视频

读取摄像头的内容并显示出来需要几步

  1. 获取摄像头内容
  2. 逐帧渲染

在这里插入图片描述

python">import cv2cap = cv2.VideoCapture(0)while cap.isOpened():# 获取一帧ret, frame = cap.read()if not ret:print("找不到摄像头")break  # 如果读取失败(如视频结束),退出循环cv2.imshow('frame', frame)if cv2.waitKey(1) == ord('q'):break# 释放摄像头资源并关闭所有窗口
cap.release()
cv2

http://www.ppmy.cn/news/1546955.html

相关文章

效率工具-tig的使用

1、tig的安装 apt-get install tig 或者 brew install tig2、常用指令 2.1 tig 进入tig界面 在git 的repository 输入tig 进入tig界面 2.2 【 r 】进入 refs view 模式,查看所有分支,使用 【 j/k 】上下切换, 【 Enter 】查看分支演化 2.2…

Docker实践与应用举例:从入门到进阶

Docker实践与应用举例:从入门到进阶 在云计算和微服务架构日益盛行的今天,Docker作为一种轻量级的容器化技术,凭借其高效、灵活、可移植的特点,迅速成为了开发和运维团队的首选工具。本文将通过深入浅出的方式,探讨Do…

Bootstrap和jQuery开发案例

目录 1. Bootstrap和jQuery简介及优势2. Bootstrap布局与组件示例:创建一个响应式的表单界面 3. jQuery核心操作与事件处理示例:使用jQuery为表单添加交互 4. Python后端实现及案例代码案例 1:用户登录系统Flask后端代码前端代码 5. 设计模式…

通俗易懂的正则表达式

正则表达式的英文是regular expression简称regex。正则表达式就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,并让计算机用这个规则去检索符合规则的文本。 创建正则表达式 1、利用RegExp new RegExp(‘expression’) 2…

Openstack7--安装消息队列服务RabbitMQ

只需要在控制节点安装 安装RabbitMQ yum -y install rabbitmq-server 启动RabbitMQ并设置开机自启 systemctl start rabbitmq-server;systemctl enable rabbitmq-server 创建 rabbitmq 用户 并设置密码为 000000 rabbitmqctl add_user rabbitmq 000000 如果你不慎创错了…

基于matlab的人眼开度识别

我国已经成为世界汽车生产和制造大国,道路车辆的不断增加道路基础设施不断增强,但是随之而来的问题也日益严重,比如交通事故,噪声大气污染等。汽车行驶的安全性由于关乎人民生命安全,所以日益受到各国政府以及研究机构…

Linux权限和开发工具(3)

文章目录 1. 简单理解版本控制器Git1. 如何理解版本控制 2. Git的操作2.1 Git安装2.2 Git提交身份2.3 Git提交命令2.4 Git版本管理2.5 Git下的同步 3. gdb命令3.1解决gdb的难用问题3.2 gdb/cgdb的使用 1. 简单理解版本控制器Git 1. 如何理解版本控制 我们在做项目的时候可能会…

Electron 项目中杀掉进程的不同方式

Electron 项目中杀掉进程的不同方式 随着现代应用程序功能的不断扩展,用户对应用程序的控制需求也在不断增加。在 Electron 项目中,能够灵活地管理和控制进程是提升用户体验的重要一环。 无论是关闭不必要的后台任务,还是在特定条件下终止某…