【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} 帧图像")
相关推荐
serve the people19 分钟前
PQ+IVF组合解决海量向量内存占用高和检索慢的问题
人工智能·python
on_pluto_20 分钟前
【debug】解决 5070ti 与 pytorch 版本不兼容的问题
人工智能·pytorch·python
嫂子的姐夫21 分钟前
02-多线程
爬虫·python·多线程·并发爬虫·基础爬虫
【建模先锋】1 小时前
基于Python的智能故障诊断系统 | SmartDiag AI (基础版)V1.0 正式发布!
开发语言·人工智能·python·故障诊断·智能分析平台·大数据分析平台·智能故障诊断系统
AIsdhuang1 小时前
2025 年企业 AI 培训精选指南:聚焦企业培训场景
人工智能·python
今天没有盐1 小时前
Python 数据分析实战:多场景数据处理与可视化全解析
python·pycharm·编程语言
程序员三藏1 小时前
如何用Postman做接口自动化测试?
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
n***27192 小时前
JAVA (Springboot) i18n国际化语言配置
java·spring boot·python
心无旁骛~2 小时前
python多进程multiprocessing——spawn启动方式解析
开发语言·python
家家小迷弟2 小时前
docker容器内部安装python和numpy的方法
python·docker·numpy