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

【python】相机输出图片时保留时间戳数据

有时候需要参考时间戳,写个笔记记录下
但是输出时间可能不稳,有待进一步优化

import cv2
import time
import os# 创建一个保存图像的文件夹
output_folder = "camera_images"
if not os.path.exists(output_folder):os.makedirs(output_folder)# 初始化摄像头
cap = cv2.VideoCapture(0)  # 参数0表示使用默认摄像头if not cap.isOpened():print("无法打开摄像头")exit()frame_count = 0try:while True:# 读取一帧ret, frame = cap.read()if not ret:print("无法读取帧")break# 保存图像timestamp = int(time.time())  # 使用时间戳作为文件名filename = f"{output_folder}/frame_{timestamp}.jpg"cv2.imwrite(filename, frame)print(f"保存图像:{filename}")# 每秒保存一帧time.sleep(1)frame_count += 1except KeyboardInterrupt:print("程序被用户中断")finally:# 释放摄像头资源cap.release()print(f"共保存了 {frame_count} 帧图像")
http://www.xdnf.cn/news/19196.html

相关文章:

  • Blender模拟结构光3D Scanner(三)获取相机观测点云的真值
  • 信息系统生命周期
  • 小程序版碰一碰发视频:源码搭建与定制化开发的源头技术解析
  • CSS scale函数详解
  • nginx 怎么将 https 请求转为 http
  • Docker 实战 -- EMQX
  • 第22章笔记|把“可传参脚本”打磨成“高级好用的工具”
  • 链表(LinkedList)
  • docker compose设置命令别名的方法
  • Swift 解法详解:LeetCode 366《寻找二叉树的叶子节点》
  • 贪心算法面试常见问题分类解析
  • 微服务入门指南(一):从单体架构到服务注册发现
  • PPT处理控件Aspose.Slides教程:使用 C# 编程将 PPTX 转换为 XML
  • Pytorch超分辨率模型实现与详细解释
  • CRYPT32!CryptMsgUpdate函数分析和asn.1 editor nt5inf.cat 的总览信息
  • 机器学习回顾——逻辑回归
  • Consul 操作命令汇总 - Prometheus服务注册
  • 计算机视觉与深度学习 | 视觉里程计技术全景解析:从原理到前沿应用
  • 2024年09月 Python(四级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 项目一系列-第8章 性能优化Redis基础
  • 星链调查(SOS)线上问卷调查:全流程标准化实践与核心优势深挖
  • 第三届机械工程与先进制造智能化技术研讨会(MEAMIT2025)
  • 【NJU-OS-JYY笔记】操作系统:设计与实现
  • 锂电池充电芯片 XSP30支持PD/QC等多种快充协议支持最大充电电流2A
  • Origin绘制四元相图
  • [Linux]学习笔记系列 -- mm/shrinker.c 内核缓存收缩器(Kernel Cache Shrinker) 响应内存压力的回调机制
  • 深入解析PCIe 6.0拓扑架构:从根复合体到端点的完整连接体系
  • 宜春城区光纤铺设及接口实地调研
  • C5仅支持20MHZ带宽,如果路由器5Gwifi处于40MHZ带宽信道时,会出现配网失败
  • Pytest 插件方法:pytest_runtest_makereport