【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} 帧图像")
相关推荐
花酒锄作田34 分钟前
使用 pkgutil 实现动态插件系统
python
前端付豪4 小时前
LangChain链 写一篇完美推文?用SequencialChain链接不同的组件
人工智能·python·langchain
曲幽5 小时前
FastAPI实战:打造本地文生图接口,ollama+diffusers让AI绘画更听话
python·fastapi·web·cors·diffusers·lcm·ollama·dreamshaper8·txt2img
老赵全栈实战5 小时前
Pydantic配置管理最佳实践(一)
python
阿尔的代码屋11 小时前
[大模型实战 07] 基于 LlamaIndex ReAct 框架手搓全自动博客监控 Agent
人工智能·python
AI探索者1 天前
LangGraph StateGraph 实战:状态机聊天机器人构建指南
python
AI探索者1 天前
LangGraph 入门:构建带记忆功能的天气查询 Agent
python
FishCoderh1 天前
Python自动化办公实战:批量重命名文件,告别手动操作
python
躺平大鹅1 天前
Python函数入门详解(定义+调用+参数)
python
曲幽1 天前
我用FastAPI接ollama大模型,差点被asyncio整崩溃(附对话窗口实战)
python·fastapi·web·async·httpx·asyncio·ollama