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

有时候需要参考时间戳,写个笔记记录下

但是输出时间可能不稳,有待进一步优化

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 = 0

try:
    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 += 1

except KeyboardInterrupt:
    print("程序被用户中断")

finally:
    # 释放摄像头资源
    cap.release()
    print(f"共保存了 {frame_count} 帧图像")
相关推荐
circuitsosk1 小时前
NL2SQL在工业级场景下的精度优化:Schema Linking + 动态Few-shot实战
人工智能·python·sql·大模型·nl2sql
kobe_OKOK_7 小时前
DRF接口幂等操作
python·django
廿士8 小时前
python脚本使用相关
python
青 春 记 忆8 小时前
零基础入门python19:Flask账本第一步——应用工厂、蓝图和健康检查
python·flask·后端开发
朦胧之8 小时前
Python 后端核心知识
python
denggun123458 小时前
yield
前端·数据库·python
zx_7414848110 小时前
【Python 入门】面向对象基础:类、对象、成员变量与构造方法
开发语言·python
招财小梗10 小时前
沈阳商贸公司AI企业服务优势几何?
大数据·人工智能·python
ZISHU_98711 小时前
用 TLabel 给 SynTouch BioTac 数据做语义标注:从原始信号到结构化标注
开发语言·人工智能·python·数据·机器人触觉
m0_6174939412 小时前
SSLError [ASN1: NOT_ENOUGH_DATA] 问题排查与解决指南
python·ssl