【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} 帧图像")
相关推荐
没有梦想的咸鱼185-1037-166319 分钟前
【遥感技术】从CNN到Transformer:基于PyTorch的遥感影像、无人机影像的地物分类、目标检测、语义分割和点云分类
pytorch·python·深度学习·机器学习·数据分析·cnn·transformer
钟爱蛋炒饭24 分钟前
基于深度学习神经网络协同过滤模型(NCF)的视频推荐系统
python·神经网络·机器学习
eqwaak025 分钟前
Python Pillow库详解:图像处理的瑞士军刀
开发语言·图像处理·python·语言模型·pillow
RE-190135 分钟前
制冷剂中表压对应温度值的获取(Selenium)
爬虫·python·selenium·jupyter·pandas·danfoss·reftools
测试老哥41 分钟前
Python+selenium自动化生成测试报告
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
IT北辰1 小时前
Linux 系统python环境( Miniconda),最新版
linux·运维·python
keerduoba2 小时前
PDFParser 的pickle.loads 寻找链(源码)wmctf2025-pdf2text
python·pdf·pickle·pdf与pickle反序列化
该用户已不存在2 小时前
PHP、Python、Node.js,谁能称霸2025?
python·node.js·php
luckys.one2 小时前
第12篇|[特殊字符] Freqtrade 交易所接入全解:API、WebSocket、限频配置详解
网络·ide·python·websocket·网络协议·flask·流量运营
Pocker_Spades_A3 小时前
Python快速入门专业版(四十六):Python类的方法:实例方法、类方法、静态方法与魔术方法
开发语言·python