当前位置: 首页 > news >正文

opencv 将相机图片转为视频 - python 实现

opencv实现将相机图片保存为视频,具体代码如下:

#-*-coding:utf-8-*-
# date:2021-07-21
# Author: DataBall - XIAN
# Function: 相机图像存储视频import os
import cv2
import timeif __name__ == "__main__":path = "./video/" # 视频保存路径if not os.path.exists(path): # 如果文件夹不存在os.mkdir(path) # 生成文件夹#加载相机cap = cv2.VideoCapture(0) #一般usb默认相机号为 0,如果没有相机无法启动,如果相机不为0需要自行确定其编号。video_writer = Noneloc_time = time.localtime()str_time = time.strftime("%Y-%m-%d_%H-%M-%S", loc_time)save_video_path = path + "video_{}.mp4".format(str_time)while True:ret, img = cap.read()# 获取相机图像if ret == True:# 如果 ret 返回值为 True,显示图片cv2.namedWindow('camera',0)cv2.imshow("camera", img)if video_writer is None:fourcc = cv2.VideoWriter_fourcc(*"mp4v")video_writer = cv2.VideoWriter(save_video_path, fourcc, fps=25, frameSize = (img.shape[1], img.shape[0]))video_writer.write(img)key = cv2.waitKey(33)if key == 27:#当按键esc,退出显示breakelse:# ret 返回 False,退出循环breakcap.release()#释放video_writer.release()#释放cv2.destroyAllWindows()#关闭显示窗口

  ​​

助力快速掌握数据集的信息和使用方式。

数据可以如此美好!


http://www.mrgr.cn/news/57340.html

相关文章:

  • ES6:let和const命令解读以及变量的解构赋值
  • CSP-S模拟6复盘
  • AI文案助手:如何在30秒内生成吸引人的营销文案?
  • Git第二章
  • 手机玩黑色沙漠?GameViewer远程玩黑色沙漠教程
  • mysql的各种存储引擎
  • 计算机毕业设计Hadoop+大模型在线教育大数据分析可视化 学情分析 课程推荐系统 机器学习 深度学习 人工智能 大数据毕业设计
  • 信发软件之添加组件——未来之窗行业应用跨平台架构
  • 顺序表(一)(数据结构)
  • linux:线程id及线程互斥
  • python基础综合案例(数据可视化—折线图可视化)
  • 全栈面试题】模块5-1】Oracle/MySQL 数据库基础
  • Spring Cloud --- Sentinel 规则持久化
  • 前端-基础CSS总结常用
  • 七、数据库服务器(MySQL、PostgreSQL)的搭建
  • 基于Fourier的两个人形机器人:从改进的3D扩散策略之iDP3到从单个RGB视频中模仿学习的OKAMI
  • 【面试经典150】day 6
  • Flutter鸿蒙next 中如何实现 WebView【跳、显、适、反】等一些基础问题
  • 项目太多,拓展固态硬盘,要安装软件如何固定移动硬盘盘符? - 解决必剪本地作品丢失的问题
  • 如何在复杂的信息物理系统中实施风险管理
  • Educational Codeforces Round 170 C New Game
  • sonarqube-代码扫描-1
  • Apache Kyuubi概述——网易数帆(网易杭州研究院)开源
  • C++在实际项目中的应用第一课:游戏开发中的C++
  • segformer的mmcv-full==1.2.7怎么装
  • 软考高级架构师-6.5-NoSQL数据库-超详细讲解+精简总结