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

【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.dtcms.com/a/356230.html

相关文章:

  • Linux学习——sqlite3
  • 179-183动画
  • IntelliJ IDEA2025+启动项目提示 Failed to instantiate SLF4J LoggerFactory
  • 零基础json入门教程(基于vscode的json配置文件)
  • 【贪心算法】day4
  • HTML 核心标签全解析:从文本排版到媒体嵌入
  • 联想打印机2268w安装
  • 根据并发和响应延迟,实现语音识别接口自动切换需求
  • IP v 6
  • Linux下的软件编程——数据库
  • 编程与数学 03-004 数据库系统概论 06_需求分析
  • 【Flask】测试平台开发,初始化管理第一个页面开发-第三篇
  • Charles打开后,Pc电脑端浏览器显示Not implemented或没有网络
  • Linux Shell 脚本基础002
  • 使用 Java 替换和修改 PDF 文本的方法
  • 命令行操作:逻辑运算符、重定向与管道
  • TensorFlow 深度学习 | 使用子类 API 实现 Wide Deep 模型
  • 20250829_编写10.1.11.213MySQL8.0异地备份传输脚本+在服务器上创建cron任务+测试成功
  • MySQL-索引(下)
  • Linux -- 进程间通信【命名管道】
  • 基于博客系统的自动化测试项目
  • 使用TensorFlow Lite Mirco 跑mirco_speech语音识别yes/no
  • DVWA靶场通关笔记-命令执行(Impossible级别)
  • 大数据毕业设计选题推荐:基于北京市医保药品数据分析系统,Hadoop+Spark技术详解
  • 多线程网络数据接收与处理框架设计
  • 软考-系统架构设计师 专家系统(ES)详细讲解
  • 【深度学习计算机视觉】02:微调
  • SpringBoot整合Spring WebFlux弃用自带的logback,使用log4j2,并启动异步日志处理
  • Cesium 入门教程(十二):时间动画实例
  • undefined和null